linux 自启动 | 三种方式自启动

Posted xiaote

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux 自启动 | 三种方式自启动相关的知识,希望对你有一定的参考价值。

linux 实现自启动有多种方式,通过Linux 底层启动原理介绍,便可以理解以下几种方式

这里简单介绍一下这几种方式

 

一、自定义开机程序   /etc/rc.d/rc.local 

1.vim  /etc/rc.d/rc.local 
2.在exit0 之前添加启动命令

 

二、 通过服务的方式自启动

其中

1.在/etc/init.d 下建立相关程序的启动脚本ln -s /etc/init.d/服务名 /etc/rc.d/rc3.d/S100服务名 //S:开机自启动 100:启动顺序
2.chkconfig --add 服务名

(1)启动关闭服务
chkconfig 服务名 on 开机自启动    
chkconfig 服务名 off 关闭自启动
(2)启动关闭服务
service 服务名 start 手动启动服务
service 服务名 stop 手动关闭服务 

三、定时启动脚本
1. /root下写好启动的shell文件

1
2
3
4
5
6
7
8
9
10
#! /bin/sh
A=`netstat -anp | grep ":8080" grep "LISTEN" wc -l`
echo $A
if [ $A -eq 0 ]
then
/etc/init.d/tomcat start
echo "tomcat重启中"
else
echo "tomcat正在运行中"
fi

  

2. crontab -e 
3. 设置好定时时间 
4. 设置为每分钟检查一次 //*/1 * * * * 脚本目录



以上是关于linux 自启动 | 三种方式自启动的主要内容,如果未能解决你的问题,请参考以下文章

Linux中设置服务自启动的三种方式

Linux中设置服务自启动的三种方式

(转)Linux中设置服务自启动的三种方式

树莓派进阶之路 (033) - 开机启动自定义脚本

Ubuntu 设置系统环境变量和开机自启动

Redis 三种启动方式