Crontab 在我的 Linux 系统上不起作用

Crontab 在我的 Linux 系统上不起作用

我正在使用一个简单的 crontab 查询,我想运行它,但它似乎不起作用。这是我在sudo用户上写入的内容:

0 0 0/12 1/1 * ? * /home/homeassistant/.homeassistant/hassbianrestart.sh > /dev/null 2>&1

这里的hassbianrestart.sh脚本只有这一行!

   #!/bin/bash
   sudo systemctl restart [email protected]

我还将文件权限更改为 600。然后我也无法随时看到它运行!

如果我直接运行该文件,./hassbianrestart.sh它可以正常工作。

有什么建议么?

答案1

crontab 条目需要 6 个参数“mh dom mon dow 命令”。但您提供了 8 个

答案2

看起来你写错了 cronjob。我建议直接去crontab 大师选择 cron 作业的时间,然后尝试。

相关内容