我正在使用一个简单的 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 作业的时间,然后尝试。