Jür*_*aul 2 linux centos scheduled-task cron
我在/etc/cron.d/
目录中放置了两个文件:
第一个每天中午 12:00 发一个新帖子:
0 0 * * * php /var/www/site1/helper post:make
Run Code Online (Sandbox Code Playgroud)
第二个每10分钟更新一次最新的帖子
10 * * * * php /var/www/site1/helper post:update
Run Code Online (Sandbox Code Playgroud)
我是否必须根据时间(例如每 10 分钟)为这项工作执行其他操作,还是必须执行crontab job1
和crontab job2
?
编辑:我还安装了cronie。
Hal*_*aar 13
将文件放在 cron.d 中就足够了。但是,您的最后一个条目应该是:
*/10 * * * * php /var/www/site1/helper post:update
Run Code Online (Sandbox Code Playgroud)
否则它每小时运行一次,在第 10 分钟。
小智 5
另外,添加
> /dev/null 2>&1
Run Code Online (Sandbox Code Playgroud)
最后(在命令之后)所以 cron 不会用输出向你发送垃圾邮件:)