Linux cronjob将不会在工作日启动

Linux cronjob将不会在工作日启动,linux,cron,Linux,Cron,我每周四都得开始一份工作。这是剧本 它根本不会启动 手动完成他的工作,但不作为一项工作 每周四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

我每周四都得开始一份工作。这是剧本

它根本不会启动

手动完成他的工作,但不作为一项工作

每周四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
我不知道为什么它不起作用。 有没有人能告诉我我做错了什么


提前感谢您的回复。

请考虑在/etc/initab中设置一些重要变量(特别是PATH和SHELL)

My/etc/initab文件包含以下内容:

SHELL=/bin/bash
PATH=/sbin:/bin:/usr/sbin:/usr/bin
MAILTO=root
HOME=/root

这是单个用户的crontab(使用crontab-e编辑)还是系统级的crontab文件?如果是前者,那么语法是错误的,您需要删除用户规范(“root”)


时间和日期字段看起来不错。

您是否尝试过提供所有内容的完整路径
/bin/php-f/var/www../scripts/send\u newsletter\u subscribers.php
路径正常。在许多其他cronjob中使用这些函数来实现。只是命令行的时间段出现了问题。其他一切正常。路径真的是
domin.nl