haproxy的暴发户脚本

我是HA Proxy和Upstart Scripting的新手。 我正在使用,HA代理版本1.4.18 2011/09/16。 我试图写一个新的脚本,以防止haproxy活着,以防haproxy死亡。 这是我迄今为止:

script if [ $(pgrep haproxy) ]; then restart haproxy; else start haproxy; fi end script 

看起来像一个清晰的代码?

使用这个代码并把它放在“/etc/init/haproxy.conf”中。 “重生”行将负责监督守护进程,并在必要时重启。

 description "HAProxy" start on runlevel [2345] stop on runlevel [016] respawn respawn limit 2 5 env CONF=/etc/haproxy/haproxy.cfg pre-start script [ -r $CONF ] end script exec /usr/local/sbin/haproxy -db -f $CONF