Commit efe67a46d7980e93f2fd1eef076d820ab0dff448
1 parent
c5b5a296
Exists in
master
and in
27 other branches
move "is noosfero running?" test to script/production
Showing
2 changed files
with
11 additions
and
1 deletions
Show diff stats
etc/init.d/noosfero
script/production
| @@ -84,6 +84,12 @@ environments_loop() { | @@ -84,6 +84,12 @@ environments_loop() { | ||
| 84 | fi | 84 | fi |
| 85 | } | 85 | } |
| 86 | 86 | ||
| 87 | +do_running() { | ||
| 88 | + pids=$(cat tmp/pids/thin.*.pid 2>/dev/null || true) | ||
| 89 | + # passes if any of $pids exist, fails otherwise | ||
| 90 | + kill -0 $pids > /dev/null 2>&1 | ||
| 91 | +} | ||
| 92 | + | ||
| 87 | case "$ACTION" in | 93 | case "$ACTION" in |
| 88 | start|stop) | 94 | start|stop) |
| 89 | do_$ACTION | 95 | do_$ACTION |
| @@ -100,6 +106,10 @@ case "$ACTION" in | @@ -100,6 +106,10 @@ case "$ACTION" in | ||
| 100 | do_restart | 106 | do_restart |
| 101 | ;; | 107 | ;; |
| 102 | 108 | ||
| 109 | + running) | ||
| 110 | + do_running | ||
| 111 | + ;; | ||
| 112 | + | ||
| 103 | *) | 113 | *) |
| 104 | echo "usage: $0 start|stop|restart|run" | 114 | echo "usage: $0 start|stop|restart|run" |
| 105 | exit 1 | 115 | exit 1 |