使用以下代码,我创建了一个服务
agentInstaller.sh的代码片段
fileAgentController="agent_controller.sh"
if [[ "$os" = "debian" ]] ;then
update-rc.d $fileAgentController defaults
else
chkconfig --add /etc/init.d/$fileAgentController
fi
export start="start"
export command="/etc/init.d/$fileAgentController"
sh $command ${start}
上面的代码在 Amazon Linux AMI 2017.03上成功启动了'agent_controller.sh'服务 - amzn rhel fedora和Ubuntu 16.04.2 LTS 但是请注意以下机器详细信息: -
我在上面的机器上遇到以下错误: -