我一直试图让我的软软电脑做一个小脚本在重新启动,但我无法使它工作。
例如,如果我的脚本是02:10,而在crontab -e中我编写了11 02 *** /path/ to / My / script,那么cron将完美地执行它,但是如果我试图在引导时设置它,它就无法工作。
我已经尝试使用我的“普通”用户和根用户,但是它没有帮助,似乎cron不喜欢@reboot
发布于 2016-06-04 13:48:06
我想,也许就像"@steeldriver“用户说的那样,当系统启动时,网络还没有准备好,所以我在命令之前编辑并添加了”said 120“。
现在是"@reboot sleep 120;/path/to/my/script.sh > /home/myuser/itworks.txt 2>&1“。
它简单地工作,它创建文件itworks.txt,如果你“猫”它,你会得到所有的信息。
发布于 2016-06-04 12:28:29
您可以调用crontab作为root,
crontab -e
然后插入这一行
@reboot /home/myuser/bin/command.sh
其中command.sh是可执行文件
注: chmod 755 command.sh
https://unix.stackexchange.com/questions/287606
复制相似问题