0

我不知道为什么我的 cronjob 没有按我预期的方式运行。我将以下行添加到crontab -e.

* * * * * /home/cookiemon/test.sh

该脚本是可执行的,只是将当前时间附加到 output.txt

#!/bin/sh
date >> output.txt

当我检查日志时,该脚本似乎运行正常/var/log/syslog。但是,永远不会创建 output.txt 文件。我试过这个sudo crontab -e,但结果完全一样。我究竟做错了什么?

仅供参考,我正在使用 Debian Wheezy。

4

1 回答 1

1

但是,永远不会创建 output.txt 文件。

该脚本在您没有写入权限的位置生成输出。

指定日志的完整路径。

#!/bin/sh
date >> /home/cookiemon/output.txt
于 2013-09-26T12:13:34.637 回答