linux -/etc/cron.d 在 debian 下不工作

标签 linux debian crontab

我似乎无法让 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 最小服务器安装。

最佳答案

谢谢 Stephen,它比我想象的要简单。我查看了日志

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

我发现了这个

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

在我的 crontab 文件末尾添加一个换行符解决了这个问题。最重要的是,我有一个来自 Windows 的回车字符导致 bash 阻塞。

关于linux -/etc/cron.d 在 debian 下不工作,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24471998/

相关文章:

linux - PDF 转文本(多页)

c++ - Debian 上的 NetBeans 7.3 缺少 C/C++ 编译器

php - elastic beanstalk 使用 cron.yaml 设置 php crontab

linux - 在 bash/linux 中并行运行 shell 脚本

linux - 通过 Bash/Shell 在 Crontab 中启用/禁用任务

java - 使用 Java 在 Raspberry Pi 3 上读取和写入 USB 设备

linux - 如何将剪切命令与文本限定符一起使用

java - Linux 上的 JOGL 没有 glcontext 和 XInitThreads()

php - 如何为我的 Apache2 根目录中的所有文件设置根访问权限?

linux - 如何获取influxdb中当前值和之前值的差值?