Linux执行开机启动常用的有两个方法,一个是将脚本加入到rc.local,另一个是在计划任务crontab中。
在Centos中,默认/etc/rc.local是个软链接,指向/etc/rc.d/rc.local,请确定这个文件有执行权限。
完整路径能保证脚本的通用性,不然不是所有版本的Linux都能执行。
#延迟60秒启动ntpd.sh sleep 60 /bin/bash /root/ntpd.sh然后将start.sh在rc.local中设置为开机启动,
/bin/bash /root/start.sh
命令:
crontab -e进入编辑:
@reboot /root/ntpd.sh
如果要延迟启动,可使用如下代码:
@reboot sleep 60;/root/ntpd.sh
crontab中执行@reboot需要管理员权限,普通用户权限是不能执行的。
Proudly Powered By WordPress | IEWB.NET 2009-2024 版权所有