Linux 添加开机自启动脚本

hykeda4年前服务器1650

Linux 设置服务开机自动启动的方式有好多种,这里介绍一下通过 chkconfig 命令添加脚本为开机自动启动的方法。

1. 编写脚本autostart.sh(这里以开机启动redis服务为例),脚本内容如下:

#!/bin/sh

#chkconfig: 2345 80 90

#description:开机自动启动的脚本程序


# 开启redis服务 端口为6379

/usr/local/service/redis-2.8.3/src/redis-server --port 6379 &


脚本第一行 “#!/bin/sh” 告诉系统使用的shell;

脚本第二行 “#chkconfig: 2345 80 90” 表示在2/3/4/5运行级别启动,启动序号(S80),关闭序号(K90);

脚本第三行 表示的是服务的描述信息


注意: 第二行和第三行必写,负责会出现如“服务 autostart.sh 不支持 chkconfig”这样的错误。


2. 将写好的autostart.sh脚本移动到/etc/rc.d/init.d/目录下


3. 给脚本赋可执行权限

cd /etc/rc.d/init.d/

chmod +x autostart.sh

4. 添加脚本到开机自动启动项目中

chkconfig --add autostart.sh

chkconfig autostart.sh on


执行命令“chkconfig --list”可列出开机启动的服务及当前的状态。

6376850150774551617096024.png

删除当前自启动项:

chkconfig --del autostart.sh

到这里就设置完成了,我们只需要重启一下我们的服务器,就能看到我们配置的redis服务已经可以开机自动启动了。

————————————————

版权声明:本文为CSDN博主「晓呆同学」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。

原文链接:https://blog.csdn.net/daidaineteasy/article/details/54864776


相关文章

 Nginx 基础知识

Nginx 基础知识

早期的业务都是基于单体节点部署,由于前期访问流量不大,因此单体结构也可满足需求,但随着业务增长,流量也越来越大,那么最终单台服务器受到的访问压力也会逐步增高。时间一长,单台服务器性能无法跟上业务增长,...

FlashFXP(FTP)计划任务

设规则: 属性-文件传输规则-全局 如果 时间 为 较旧 并且 传输 为 下载 那么 覆盖 如果 大小 为 不同 并且 传输 为 下载 那么 覆盖 如果没有匹配的规则,那么:跳过 建站点...

AB压力测试工具安装及测试

AB压力测试工具安装及测试

ab全称为:apache bench ab是Apache超文本传输协议(HTTP)的性能测试工具。其设计意图是描绘当前所安装的Apache的执行性能,主要是显示你安装的Apache每秒可以处理多少个...

shell脚本初学者注意点

我是shell脚本初学者,在试着写脚本的时候各种不适应。出现摸不着头脑的错误。现在写一些小经验: 首先shell脚本中不要出现空行,不然终端会提示: command not found 使...

apache、nginx禁止网站某个目录下面执行php文件

apache: 在网站根目录的.htaccess文件中加入最后一句: <IfModule mod_rewrite.c> Options +FollowSy...

linux添加开机启动

Linux设置服务开机自动启动的方式有好多种,这里介绍一下通过chkconfig命令添加脚本为开机自动启动的方法。 1. 编写脚本autostart.sh(这里以开机启动redis服务为...

发表评论    

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。