linux 自定义开机自启 脚本

先安装 screen

yum -y install screen

编写脚本

cd /data/
vim start.sh
#!/bin/sh
#chkconfig: 2345 80 90
#description:start.sh
cd /data/
screen -R sessionname
./start.sh

使用chmod设置可执行权限

chmod +x start.sh

然后将其拷贝到/etc/init.d/目录下,否则添加服务不成功:

cp start.sh /etc/init.d/

添加到系统服务

chkconfig --add start.sh

设置开机启动

chkconfig start.sh on

#!/bin/sh
是指此脚本使用/bin/sh来解释执行

#chkconfig: 2345 20 80
2345表示系统运行级别是2,3,4或者5时都启动此服务,20,是启动的优先级,80是关闭的优先级,如果启动优先级配置的数太小时如0时,则有可能启动不成功,因为此时可能其依赖的网络服务还没有启动,从而导致自启动失败。

#description:start.sh
是描述信息

你可能感兴趣的:(linux)