当前,我正在编写一个小脚本,该脚本应将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
答案 0 :(得分:0)
您没有指定命令的运行时间。通常,您会看到类似以下内容的信息:
*/5 * * * * touch /tmp/test-cron
因此,基本上,您可能有一个无效的cron文件。现在文件的内容是什么?