gpt4 book ai didi

linux - gentoo crontab : why this simple crontab is not working?

转载 作者:太空宇宙 更新时间:2023-11-04 05:04:40 26 4
gpt4 key购买 nike

我使用 GENTOO 发行版。

crontab -e

35 12  * * *    root    php5 /home/www/cron.php

当我手动运行时:

php5 php5 /home/www/cron.php

这有效(它向我发送了一封电子邮件)

然后我检查日期中午 12:35...没什么!

我也尝试过:

*/1 * * * *     root    php5 /home/www/cron.php

所以它每分钟都会向我发送一封电子邮件,但什么也没有!

我也尝试过使用 php5 的完整路径

*/1 * * * *     root    /usr/local/bin/php5 /home/www/cron.php

看起来 crontab 不起作用:知道为什么吗?我做错了什么?

问候

最佳答案

您在 crontab -e 中使用的语法不允许您指定用户名;它总是像你一样运行。

因此,root 是一个语法错误(它导致 Cron 尝试运行命令 root,该命令可能不存在);取出来再试一次。

如果您需要以 root 身份运行该作业,请将文件(现在带有用户名)放入 /etc/cron.d/ 中。

关于linux - gentoo crontab : why this simple crontab is not working?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19952590/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com