我必须在每个星期四开始一个cronjob。这是脚本。
它根本不会启动。
手动完成他的工作,但不是作为cronjob。
它应该从每个星期四的17.00开始:
00 17 * * 4 root cd /var/www/domein.nl/admin/scripts && php -f send_newsletter_subscribers.php
还尝试以文字形式执行:wed
33 15 * * wed root cd /var/www/domein.nl/admin/scripts && php -f send_newsletter_subscribers.php
不知道为什么它不起作用。 有没有人有任何建议我做错了什么?
提前感谢您的回复。
答案 0 :(得分:1)
这是个人用户的crontab(使用crontab -e编辑)还是系统级crontab文件?如果是前者,则语法错误,并且需要删除用户规范(“root”)。
时间和日期字段看起来很好。
答案 1 :(得分:0)
考虑在/ etc / inittab中设置一些重要的变量(特别是PATH和SHELL)。
我的/ etc / inittab文件包含以下内容:
SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/root