我在我的数字海洋服务器上设置了cron job命令。 0 1 * * * php /var/www/html/domain/cron/index.php 它编码正确吗? 因为它不是每天都在运行。 检查了5分钟和每小时,它的工作正常但不是每天。 请帮我找出解决方案。 在此先感谢。
答案 0 :(得分:2)
0 1 * * *
表示您的php文件将在01:00:00执行,这取决于您的服务器所在的位置(服务器的时区)。
Check this site.它可以帮助您为自己的cron工作设定时间。
如果你的cron运行了5分钟,它应该每天运行,你必须弄清楚它应该运行的时间。
答案 1 :(得分:1)
输入以下命令检查您的cron命令是否正常:
$ crontab -l
或在
中/var/spool/cron/crontab
对于每天凌晨01点执行的脚本,您的命令似乎没问题。
答案 2 :(得分:0)
登录到您的Droplet,然后按照以下步骤进行操作
crontab -e
* * * * * cd project_path/ && php artisan schedule:run 1>> /dev/null 2>&1
示例:
* * * * * cd /var/www/html/blog/ && php artisan schedule:run 1>> /dev/null 2>&1