找不到bash reboot命令

时间:2014-12-12 22:00:21

标签: bash shell

我正在尝试在服务器上执行脚本。当我crontab -l时,我会在终端上获得@reboot cd my_project_path; ./start.sh

但是当我@reboot cd my_project_path; ./start.sh时,我得到-bash: @reboot: command not found。如何在bash中包含reboot命令?对不起,如果这是一个非常基本的问题,但我不是bash的主人。

2 个答案:

答案 0 :(得分:16)

没有命令@reboot。我想你正在寻找

shutdown -r now

或(可能)

/sbin/reboot

将重启您的计算机。但是,在crontab中@reboot是一个预定的时间,所以当你的系统重新启动时它将运行的命令...所以也许你真的只是想要

cd my_project_path; ./start.sh

答案 1 :(得分:0)

crontab中的

@reboot 表示“在服务器启动时执行该操作/执行该操作”