aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xscript/restart-mongrel14
1 files changed, 8 insertions, 6 deletions
diff --git a/script/restart-mongrel b/script/restart-mongrel
index c8d4436b3..300df12b9 100755
--- a/script/restart-mongrel
+++ b/script/restart-mongrel
@@ -9,15 +9,17 @@ if [ -e log/mongrel.pid ]
then
ruby -I/usr/lib/ruby/ /usr/bin/mongrel_rails stop
sleep 5s
- if ( ps h -p `cat log/mongrel.pid` )
- then
- echo "kill -9 ing `cat log/mongrel.pid` because it failed to stop"
- kill -9 `cat log/mongrel.pid`
- sleep 2s
+ if [ -e log/mongrel.pid ]
+ if ( ps h -p `cat log/mongrel.pid` )
+ then
+ echo "kill -9 ing `cat log/mongrel.pid` because it failed to stop"
+ kill -9 `cat log/mongrel.pid`
+ sleep 2s
+ fi
fi
if [ -e log/mongrel.pid ]
then
- rm log/mongrel.pid
+ rm log/mongrel.pid
fi
ruby -I/usr/lib/ruby/ /usr/bin/mongrel_rails start -d --debug
else