注意
#!/bin/sh
#chkconfig: 2345 22 80
#description: Filebeat Service
这三行必须放在脚本前三行。否则可能会出现 服务 xxx.sh 不支持 chkconfig 或者 service xxx.sh does not support chkconfig
cp /data/test.sh /etc/init.d/test.sh
1
2
3. 设置脚本权限
chmod +x /etc/init.d/test.sh
1
4. 添加服务
chkconfig --add test.sh
1
执行无效的话 尝试切换到 /etc/init.d/ 目录下执行。
chkconfig --list test.sh
1
2
2345 开启则成功添加开机自启。
如果不生效参考这个教程
linux centos7 开机自动启动执行脚本、命令 无效——解决方式