Cronjob 不是 运行,试图将字符串回显到文件中

Cronjob not running, attempting to echo string into file

我的 /etc/crontab 看起来像这样:

* * * * * echo"Another 5 Minutes! " >> /tmp/5-minutes.txt

我认为这会每分钟将 "Another 5 Minutes! " 附加到 /tmp/5-minutes.txt。当我对文件执行 'less' 命令时,更改不存在。

编辑:如果有帮助,我在 crontab 文件中还有另一项工作,也许它正在影响另一项工作。

0 * * * * finger >> /tmp/hourly-finger.txt
* * * * * echo "Another 5 Minutes! " >> /tmp/5-minute.txt

echo

后给一个space
echo "Another 5 Minutes! "

我明白了。因为我正在直接编辑 /etc/crontab,所以我需要为 crontab 指定一个用户 运行 作为。在我的例子中,我 运行 它作为 root 所以...

* * * * * root echo "Another 5 Minutes! : >> /tmp/5-minutes.txt