我在 cronfile 中有一行这样的内容。
@daily cd Model_Pipeline && bash deploy.sh>>deployment.log 2>&1
它每天都运行良好,但我希望它在每次重启时也能运行。我是否必须添加另一行,或者是否有办法在现有行中添加 OR 子句(这似乎是一种更简洁的方法)?
另外,我不是 root 用户。这会妨碍重启时运行该作业吗?
答案1
您只需添加带有@reboot
触发器的第二行。
@reboot cd Model_Pipeline && bash deploy.sh>>deployment.log 2>&1
@reboot
以普通用户身份运行 cronjobs 是完全没有问题的。