我正在尝试在服务器上执行脚本。当我crontab -l
时,我会在终端上获得@reboot cd my_project_path; ./start.sh
。
但是当我@reboot cd my_project_path; ./start.sh
时,我得到-bash: @reboot: command not found
。如何在bash中包含reboot命令?对不起,如果这是一个非常基本的问题,但我不是bash的主人。
答案 0 :(得分:16)
没有命令@reboot
。我想你正在寻找
shutdown -r now
或(可能)
/sbin/reboot
将重启您的计算机。但是,在crontab
中@reboot是一个预定的时间,所以当你的系统重新启动时它将运行的命令...所以也许你真的只是想要
cd my_project_path; ./start.sh
答案 1 :(得分:0)
@reboot 表示“在服务器启动时执行该操作/执行该操作”