根Crontab说在bash脚本中找不到命令

时间:2019-05-11 12:16:30

标签: linux bash

当前,我正在编写一个小脚本,该脚本应将cronjob添加到根crontable中。但似乎我的根crontable停止工作了。当我尝试在bash脚本中运行crontab命令时,出现“找不到命令”。它也工作了一段时间,并于昨天停止工作。现在,当我输入“ sudo crontab -l”时,我不再得到“ no crontab for root”了。我不确定自己做错了什么。这是我的代码:

#!/bin/bash

sudo crontab -l > rootcron 2> /dev/null
sudo echo "test" >> rootcron
sudo crontab rootcron
sudo rm rootcron

1 个答案:

答案 0 :(得分:0)

您没有指定命令的运行时间。通常,您会看到类似以下内容的信息:

*/5 * * * * touch /tmp/test-cron

因此,基本上,您可能有一个无效的cron文件。现在文件的内容是什么?