【发布时间】:2016-07-08 07:52:12
【问题描述】:
我一直在尝试让 crontab 按计划运行 tar 命令,但它似乎根本没有真正按时间间隔运行任务。 我放入 crontab 文件的代码行如下。
1 * * * * tar cvf backup.tar . >> ~/testcron.log
如果我在终端中运行 tar 命令,它会自行运行,所以我不确定为什么它不运行。
谢谢
【问题讨论】:
-
错误的站点,不是编程问题。试试superuser.com/questions/tagged/linux
-
回答你的问题:使用完整路径。
-
不要忘记当你使用
>>(附加)时,你最初的失败尝试将在日志文件的顶部(一直在那里!),跳到底部查看最新的运行输出。我建议使用...> cronlog.$(date +%Y%m%d.%H%M)制作带有日期/时间戳的日志文件(您需要在crontab 中转义%字符,例如\%Y\%m\%m...)。祝你好运。
标签: linux unix ubuntu crontab tar