我是HA Proxy和Upstart Scripting的新手。我正在使用,HA代理版本1.4.18 2011/09/16。我正在尝试编写一个upstart脚本,以便在haproxy死亡的情况下保持haproxy存活。这就是我到目前为止:
脚本
如果[$(pgrep haproxy)];然后
重启haproxy;
否则
开始haproxy;
科幻
结束脚本
看起来像一个清晰的代码吗?
答案 0 :(得分:3)
如果你想让它更麻烦和oneline脚本:
[ $(pgrep haproxy) ] && restart haproxy || start haproxy
BTW ..制作它的最简单和最好的方法是使用这样的init.d自定义脚本:http://mattiasgeniar.be/2010/11/04/a-custom-init-d-start-up-script-for-haproxy-start-stop-restart-reload-checkconfig/