新更新,间接编辑 /etc/rc.d/rc.local 即可 不在须要本人新建
vim /etc/rc.d/rc.local
应用chkconfig
- 首先写一个脚本
#!/bin/sh#chkconfig:2345 80 90#decription:autostartnohup ~/frpc_linux_amd64 -t 7693dddbc9cc1413 -s 32 # mysql
!/bin/sh 是shell脚本的结尾
chkconfig:2345 80 90 是设置启动优先级,首先你须要百度下Linux启动级别,这里脚本意思是:脚本应该在级别2、3、4、5中启动,它的开始优先级应该是20,它的进行优先级应该是80,这行没有也没事,会给默认优先级
decription:autostart 是脚本形容,不影响执行,非必须
nohup XXX 是我本人须要执行的命令,这里文件门路必须是从根目录开始的绝对路径,不如找不到
将其挪动到/etc/rc.d/init.d目录
mv sf_ssh_frp.sh /etc/rc.d/init.d/sf_ssh_frp.sh
而后要赋予权限,不然无奈执行
chmod +x /etc/rc.d/init.d/sf_ssh_frp.sh
之后就是应用chkconfig来增加开机启动了
chkconfig --add sf_ssh_frp.sh
chkconfig 命令:
chkconfig --add httpd # 增加服务,以便让chkconfig指令治理它chkconfig httpd on # 设置开机运行该服务,默认是设置2345等级开机运行服务chkconfig --list # 列出所有被chkconfig治理的服务chkconfig --add httpd # 增加指定的服务,让chkconfig指令治理它chkconfig --del httpd # 删除指定的服务,不再让chkconfig指令治理它chkconfig httpd on # 设置开机运行服务,须要先执行 --add 能力执行该命令chkconfig httpd off # 设置开机不运行服务,须要先执行 --add 能力执行该命令chkconfig --level 35 httpd on # 设置服务在等级3和5时开机运行服务,默认是设置2345等级开机运行服务
chkconfig --list # 等级0:关机atop 0:off 1:off 2:off 3:off 4:off 5:off 6:off # 等级1:单用户模式/救济模式auditd 0:off 1:off 2:off 3:off 4:on 5:off 6:off # 等级2:无网络连接的多用户命令行模式crond 0:off 1:off 2:on 3:on 4:on 5:on 6:off # 等级3:有网络连接的多用户命令行模式ipset 0:off 1:off 2:on 3:on 4:on 5:on 6:off # 等级4:不可用iptables 0:off 1:off 2:off 3:off 4:on 5:off 6:off # 等级5:带图形界面的多用户模式mysql 0:off 1:off 2:on 3:on 4:on 5:on 6:off # 等级6:重启