centOS 开机自启动自己的脚本

Posted aaron_agu

tags:

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

centOS 开机自启动自己的脚本

1. 自己脚本 myservice 如下:

#!/bin/bash
# chkconfig: 2345 10 90
# description: myservice ....

echo "hello world" > /tmp/hello.log

 

2. 将自己写的脚本move到 /etc/rc.d/init.d/ 下面并修改权限

mv myservice /etc/rc.d/init.d/
chmod +x myservice

 

3. 将脚本加入开机服务

chkconfig --add myservice             #把myservice添加到系统服务列表
chkconfig myservice on                 #设定myservice的开关(on/off)
chkconfig --list myservice               #就可以看到已经注册了myservice的服务 

 

备注:

  自己写的脚本myservice 中如果# chkconfig: 2345 10 90  # description: myservice .... 这两行没有写会报错  “service myservice does not support chkconfig

因为chkconfig 会读这两行并配置服务的优先级;

 

 

以上是关于centOS 开机自启动自己的脚本的主要内容,如果未能解决你的问题,请参考以下文章

CentOS7设置Redis开机启动

Centos7 自己写了一个java程序的jar包,需要写一个脚本,然后设置成开机自启动,应该怎么做?

CentOS7 设置开机自启动脚本

CENTOS7开机自启动脚本

centos 开机启动执行某个脚本(rc.local)

Centos 7关于rc.local脚本命令开机不执行及指定用户启动的解决方法