PHP 在shell服务器 创建定时任务 - thinkphp6 crontab

需求

需要设置定时任务,定时执行预设的php代码,完成预设的任务。

1.首先shell打开服务器需要设置定时任务文件夹

我的位置是 /opt/apache/html/jobs/ 你们自己看你们的位置了,这个不固定

2.查看定时任务

crontab -l

contab 定时任务固定用法 l应该是list的简称 功能是列出所有定时任务

crontab -e

e 应该是edit的简称 功能是编辑定时任务,设置定时任务

3.使用编辑定时任务

输入crontab -e 就可以编辑定时任务

这时候是vim编译器,(不懂可以先去了解------> vim编辑器

操作提示:

1.编辑

按 i 进入插入模式

2.退出

语法1::q //键盘输入英文符号:+字母q再回车,退出当前文件

语法2::wq //键盘输入英文符号:+字母wq再回车,保存当前文件并退出

语法3::q! //键盘输入英文符号:+字母q+英文符号!再回车,不保存对文件的修改并退出

4.编辑定时任务格式

前置知识 Linux crontab 命令

shell 复制代码
*    *    *    *    *
-    -    -    -    -
|    |    |    |    |
|    |    |    |    +----- 星期中星期几 (0 - 6) (星期天 为0)
|    |    |    +---------- 月份 (1 - 12) 
|    |    +--------------- 一个月中的第几天 (1 - 31)
|    +-------------------- 小时 (0 - 23)
+------------------------- 分钟 (0 - 59)
c 复制代码
0 9 * * * /usr/bin/php /opt/apache/html/jobs/ccd_remind.php
就是每天早上 9点 会运行这个定时任务

格式:
crontab 时间指令   php执行语句和目录     指定定时任务位置和文件

后续保存,退出测试。

相关推荐
依旧阳光的老码农11 分钟前
Windows下使用 VS Code + g++ 开发 Qt GUI 项目的完整指南
开发语言·windows·qt
等什么君!14 分钟前
SpringMVC处理请求映射路径和接收参数
java·开发语言·spring
曹牧23 分钟前
Java:XML被自动转义
xml·java·开发语言
fakaifa23 分钟前
【最新版】西陆健身系统源码全开源+uniapp前端
前端·小程序·uni-app·开源·php·约课小程序·健身小程序
愚润求学25 分钟前
【专题刷题】二分查找(一):深度解刨二分思想和二分模板
开发语言·c++·笔记·leetcode·刷题
数巨小码人25 分钟前
Linux常用指令
linux·运维·服务器
EnigmaCoder26 分钟前
java面向对象编程【基础篇】之基础语法
java·开发语言
tanyongxi6627 分钟前
手撕C++STL list:深入理解双向链表的实现
开发语言·c++·链表
沙尘暴炒饭42 分钟前
vuex持久化vuex-persistedstate,存储的数据刷新页面后导致数据丢失
开发语言·前端·javascript
Msshu1231 小时前
诱骗协议芯片支持PD2.0/3.0/3.1/PPS协议,支持使用一个Type-C与电脑传输数据和快充取电功能
c语言·开发语言·电脑