【发布时间】:2015-08-06 06:58:02
【问题描述】:
我是 cron 作业的新手,我想在一周中的几天运行一个脚本
我确实创建了一个 CronJob,但它昨晚没有运行。
我想在周日到周四每晚 00:10 执行脚本
所以我将其添加为 Job10 00 * * 0,1,2,3,4 execute.php
谁能告诉我我做错了什么?
【问题讨论】:
-
“昨晚没跑”;除了昨天,它有没有运行过?
-
不,完全不是。如果我直接接近它,我知道脚本有效。我只想让 cronjob 加载页面,以便脚本执行
-
告诉我更多关于你的系统的信息。操作系统?设置此 cron 的文件夹/文件?等等。也许您缺少 bin 和用户名,但这取决于系统。试试,例如:
10 00 * * 0,1,2,3,4 root /usr/bin/php execute.php -
服务器运行
Linux,文件夹:/public_html/xxx.nl/execute.php -
尝试删除
root:* * * * * /usr/bin/php /public_html/xxx.nl/execute.php。无论如何,我认为您的服务器上有一个根文件夹/public_html。可能完整路径不同,例如/home/user/public_html或/var/www/public_html。试着找出来。