在centos 7中,我正在编写一个自定义脚本,该脚本希望在重新启动时运行以启动服务。
我已使用以下代码保存了文件,并具有以下权限: chkconfig-添加健康 chkconfig-345级运行状况 chkconfig-列表 并在列表中添加了服务。但是当我像./health这样手动运行时,假设它没有运行,那么什么也没显示,因此在启动时它不起作用。
#!/bin/sh
### BEGIN INIT INFO
# Provides: health
# Required-Start: $local_fs $remote_fs $network $syslog $named
# Required-Stop: $local_fs $remote_fs $network $syslog $named
# Default-Start: 2 3 4 5
# Default-Stop: 0 1 6
# X-Interactive: true
# Short-Description: health service
# Description: Start health go lang service
# This script will start the health REST API service
### END INIT INFO
/opt/array/scripts/health.sh >> /opt/array/logs/health.log