diff options
author | keith <keith> | 2008-05-30 15:50:56 +0000 |
---|---|---|
committer | keith <keith> | 2008-05-30 15:50:56 +0000 |
commit | dae8f6f80c010933f958d38abe315b9ef7da803f (patch) | |
tree | c0f3df72b36bb7590ad6335231d86d594c9fab41 /script | |
parent | 1bd9ad47ee172840de2a4df0357cf8963ce94778 (diff) |
Slightly better tested
Diffstat (limited to 'script')
-rwxr-xr-x | script/restart-mongrel | 16 |
1 files changed, 7 insertions, 9 deletions
diff --git a/script/restart-mongrel b/script/restart-mongrel index 9de4122a0..c8d4436b3 100755 --- a/script/restart-mongrel +++ b/script/restart-mongrel @@ -9,17 +9,15 @@ 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 + fi if [ -e log/mongrel.pid ] then - if ( ps h -p `cat log/mongrel.pid`45 ) - then - echo "kill -9 ing `cat log/mongrel.pid` because it failed to stop" - kill -9 `cat log/mongrel.pid` - sleep 2s - fi - if [ -e log/mongrel.pid ] - rm log/mongrel.pid - fi + rm log/mongrel.pid fi ruby -I/usr/lib/ruby/ /usr/bin/mongrel_rails start -d --debug else |