Centos6和7添加开机自启动程序

1. Centos6直接修改/etc/rc.local文件,比如 echo "/bin/bash $PATH/xx.sh"  >> /etc/rc.local

2. Centos7同样修改/etc/rc.local文件,比如 echo "/bin/bash $PATH/xx.sh" >> /etc/rc.local  但是跟centos6有稍许区别,另外需要给/etc/rc.local添加执行权限, chmod u+x /etc/rc.local 才能开机自启动执行成功

 

以上直接修改配置文件执行shell script都是用root用户运行,有时候为了应用进程的安全,如果想用普通用户执行的话,用su - (普通用户) -c  $PATH/xx.sh  ,注意  $PATH/xx.sh前面不要加/bin/bash  要不然会失败,这样就要求xx.sh脚本文件需要执行权限 , chmod +x xx.sh即可

 

posted @ 2020-11-07 23:09  Shanghai-Roy  阅读(308)  评论(0编辑  收藏  举报