@reboot 作业不起作用

@reboot 作业不起作用

我一直试图让我的 Fedora 电脑在重新启动时执行一些脚本,但我无法让它工作。
我的脚本运行完美,例如,如果是 02:10 以内crontab -e我写的11 02 * * * /路径/到/我的/脚本,然后 cron 完美地执行它,但如果我尝试在启动时设置它,它根本不起作用。

我已经尝试使用我的“普通”用户和 root 用户,但这没有帮助,似乎 cron 不喜欢@reboot

答案1

我想也许正如“@steeldriver”用户所说,系统启动时网络还没有准备好,因此我在命令前编辑并添加了“sleep 120”。
现在是“@reboot sleep 120; /path/to/my/script.sh > /home/myuser/itworks.txt 2>&1”。

它只是工作,它创建文件 itworks.txt,如果你“cat”它,你将获得所有信息。

答案2

您可以以 root 身份调用 crontab,
crontab -e
然后插入此行

@reboot /home/myuser/bin/command.sh
command.sh可执行文件在 哪里
笔记:chmod 755 命令.sh

相关内容