使用php将新的cronjob添加到crontab

时间:2016-06-30 14:19:42

标签: php crontab

每次我在命令行中运行php -f send-Alarma.php文件时,脚本就会完全按照我的意愿运行。我现在想要设置一个cronjob,所以我使用了:

crontab -e 

我应该使用哪个命令从星期一到星期五运行php脚本,让我们说下午4:30?命令应该像

一样开始
30 16 * * *     /usr/bin/...

从那里我已经选择了许多命令,但它没有工作。

我的php文件的路径是/home/comenzi_ropeco/www/cron/send-Alarma.php

3 个答案:

答案 0 :(得分:1)

通过在crontab中输入此命令,您的PHP文件将在每周一 - 周五16:30执行。

30 16 * * 1-5 php -f /home/comenzi_ropeco/www/cron/send-Alarma.php >/dev/null

>/dev/null表示将所有输出放在这里(没什么),即:删除输出。

答案 1 :(得分:0)

这应该有效:

30 16 * * * 1-5 php -f /home/comenzi_ropeco/www/cron/send-Alarma.php

'1-5'表示星期几,其中0是星期日6星期六

答案 2 :(得分:0)

我已经尝试过你的答案,但仍然没有奏效。我找到了这个命令

30 16 * * 1-5 cd /home/comenzi_ropeco/www/cron/; /usr/bin/php -q send-Alarma.php

现在它完美无缺。谢谢你的所有答案!祝你有愉快的一天!