我正在尝试在服务器上执行脚本。当我执行crontab -l
时,我会在终端上获得@reboot cd my_project_path; ./start.sh
。
但是,当我执行@reboot cd my_project_path; ./start.sh
时,我得到-bash: @reboot: command not found
。如何在bash中包含重新启动命令?抱歉,这是一个非常基本的问题,但是我不是bash的高手。
最佳答案
没有命令@reboot
。我想你在找
shutdown -r now
或(可能)
/sbin/reboot
这将重新启动您的计算机。但是,在
crontab
中,@reboot是计划的时间,因此这是在系统刚刚重新引导时将运行的命令...所以也许您真的只是想要cd my_project_path; ./start.sh