在我的用例中,我正在尝试为grafana
服务编写一个upstart脚本。这是我的内容,
#grafana upstart script
description "start and stop grafana server"
start on (net-device-up
and local-filesystems
and runlevel [2345])
stop on runlevel [016]
respawn
respawn limit 5 30
console output
exec service grafana-server stop
但这并不是一直都在唠叨。停止service
后,是否需要删除任何pid?
这也是使用服务创建upstart
conf的正确方法。因为我试图为nginx
服务做同样的事情。但它失败了,因为我们需要在停止pid
后删除service
。
一般来说,我们如何为upstart
编写services
脚本?
我正在使用amazon linux [ec2]。有人可以帮我吗?
答案 0 :(得分:0)
您可以查看文件夹/etc/init.d中的任何脚本,并根据您的需要更改说明。您可以使用systemctl
(或适用于您的发布的命令)使其在所需的初始级别上运行