linux定时任务

扫码查看

1.根据需求先写一个执行文件(大多是判断逻辑处理或存储文件),如果是在Linux下这个文件要有执行权限。

2.写一个shell脚本文件

例:

#!/bin/sh
PATH=/usr/local/php/bin:/opt/someApp/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin # 将php路径加入都临时变量中
cd /home/wwwroot/域名/  # 进入项目的根目录下,保证可以运行php think的命令
php think test # 执行在Test.php设定的名称(这种是tp5的格式,单文件执行也可以,如 php test.php,但是要指定好路径)

3.运行命令 crontab -e 编辑定时

例:

每分钟访问一这个文件: */1 * * * *  /home/crond.sh      (注:前面是设置时间,后面是shell脚本文件路径)

4.重启一下定时

service crond restart    

这样,定时任务就完成了。

crontab -l 查看定时任务有哪些
tail -f /var/log/cron   查看一段时间跑了哪些定时任务



01-10 01:09
查看更多