Linux下添加自定义脚本到开机自启动,标准rpm,举例:设置Apache自启动
2017-05-17 17:43
721 查看
写一个脚本,名字为:autostart.sh,放在/etc/init.d/目录下,赋予权限chmod +x /etc/init.d/autostart.sh
代码如下
这样的话,service命令就可以使用了,看看chkconfg可不可使用
执行
返回
也可以关闭
然后 init.6 重启测试
完毕
代码如下
#!/bin/sh #chkconfig:2345 90 20 #description:Autostart server daemon #shell脚本主体自定义 #....... start .... #....... stop ...... #....... restart ....
这样的话,service命令就可以使用了,看看chkconfg可不可使用
进入/etc/rc.d/init.d/ chkconfig --list autostart //如果出现service autostart supports.... ---add autostart')
执行
chkconfig autostart on chkconfig --list autostart
返回
autostart 0:off 1:off 2:on 3:on 4:on 5:on 6:off
也可以关闭
chkconfig autostart off
不同的运行级定义如下: # 0 - 停机(千万不能把initdefault 设置为0 ) # 1 - 单用户模式 # s init s = init 1 # 2 - 多用户,没有 NFS # 3 - 完全多用户模式(标准的运行级) # 4 - 没有用到 # 5 - X11 多用户图形模式(xwindow) # 6 - 重新启动 (千万不要把initdefault 设置为6 )
然后 init.6 重启测试
修改Apache来实现同理自启动
cd /etc/init.d //进入此目录 cp /usr/local/apache/bin/apachectl ./ //复制文件到当前目录 mv apachectl httpd //找到apachectl,给它来个新命名为httpd vim httpd //修改文件,把以下两行代码放置头部 #!/bin/sh下面 #chkconfig:2345 91 25 #description:Httpd server daemon
service httpd start service httpd stop ..测试,如果影响访问,然后测试chkconfig chkconfig http on chkconfig --list httpd .....
完毕
相关文章推荐
- Linux下添加自定义脚本到开机自启动的方法
- CentOS7设置自定义开机启动脚本,添加自定义系统服务
- linux下添加自动启动项及设置开机自动启动脚本方法
- linux下添加自定义脚本到开机自启动的方法
- linux下添加自定义脚本到开机自启动的方法
- linux开机自启动设置,自定义开机启动模版,nginx开机自启动服务
- Linux设置添加MySQL Apache为系统服务并开机启动
- linux下添加自定义脚本到开机自启动的方法
- Linux下的Oracle启动脚本及其开机自启动
- Linux Oracle服务启动&停止脚本与开机自启动
- Linux Oracle服务启动&停止脚本与开机自启动
- 【转】Linux Oracle服务启动&停止脚本与开机自启动
- Linux下的Oracle启动脚本及其开机自启动
- Linux下设置apache开机启动
- linux下添加自动启动项,linux 开机自动启动脚本方法
- linux下apache开机启动设置
- linux添加开机自启动脚本示例详解
- Linux 设置apache,mysql开机启动[转贴]
- Linux下ssl+apache开机自动启动脚本