在Debian中,/etc/cron.d不起作用

11

我似乎无法让cron.d文件夹中的任何内容正常工作。我需要能够放置cron文件或者至少让我可以编辑一个可用的文件。当前该文件夹有一个“php5”文件,已经可以运行,但是我的其他文件无法运行。我将该文件与“php5”文件赋予了相同的权限(644 root:root)

这是我当前在/etc/cron.d/mycron下的cron文件。

* * * * *   root    /usr/bin/php /var/www/private/cron/checkstatus.php

我需要在我的cron文件中添加什么神秘的隐藏文件吗?

运行Debian 7.5.0最小服务器安装。


1
你有查看你的cron守护进程正在写入的日志文件吗?那里可能会有线索。 - Stephen C
1个回答

12

谢谢你,Stephen。这比我想象的简单。我已经检查了日志。

tail -f /var/log/syslog | grep cron -i

我发现了这个

ERROR (Missing newline before EOF, this crontab file will be ignored)

在我的crontab文件末尾添加一个换行符解决了这个问题。此外,我还有一个来自Windows的回车字符导致bash无法正常工作。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接