1. 准备一个Shell脚本
#!/bin/sh #chkconfig: 2345 22 80 #description: Filebeat Service echo "start test ..."; touch /data/aaa.txt sleep 3 echo "test over ..."
注意
#!/bin/sh #chkconfig: 2345 22 80 #description: Filebeat Service
这三行必须放在脚本前三行。否则可能会出现 服务 xxx.sh 不支持 chkconfig 或者 service xxx.sh does not support chkconfig
2. 复制脚本到init.d目录
如果脚本没有做统一管理的话,也可以直接在init.d目录下创建脚本。
# 注意这里脚本路径改成自己的路径,如果直接在init.d目录下创建的可忽略这条命令 cp /data/test.sh /etc/init.d/test.sh
3. 设置脚本权限
chmod +x /etc/init.d/test.sh
4. 添加服务
chkconfig --add test.sh
执行无效的话 尝试切换到 /etc/init.d/ 目录下执行。
5. 测试是否成功添加
# test.sh 换成你自己的脚本名 chkconfig --list test.sh
2345 开启则成功添加开机自启。