2016-07-29 81 views
0

在我的用例中,我试图为grafana服务编写一个新贵脚本。这里是我的内容,如何为grafana服务创建新贵脚本?

#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 

但这并不是所有的时间woking。停止service之后,我需要删除任何pid吗?

此外,这是创建upstart配置服务的正确方法。因为我试图为nginx服务做同样的事情。但它失败了,因为我们需要在停止service后删除pid

那么一般我们怎样才能为services编写upstart脚本?

我正在使用亚马逊linux [ec2]。有人可以帮助我吗?

回答

0

您可以查看文件夹/etc/init.d中的任何脚本,并根据您的需要更改说明。您可以使用systemctl(或适用于您的发行版的适当命令)使其运行在所需的初始级别上