updating script for boot/restart
authorJoseph Snow <josephsnow@gmail.com>
Tue, 15 Nov 2011 16:15:56 +0000 (09:15 -0700)
committerJoseph Snow <josephsnow@gmail.com>
Tue, 15 Nov 2011 16:15:56 +0000 (09:15 -0700)
start
util/reboot-restart.sh

diff --git a/start b/start
index dcb1c3407f52ba55f70bfd15de3afdd68e6aa9e4..8d8c89bf9e696f724e531d5252f9f24765ffc7e5 100755 (executable)
--- a/start
+++ b/start
@@ -3,9 +3,13 @@
 ps waux | grep node | grep -v grep
 
 echo "starting ..."
-## note: start as root, pass env vars to sudo param, this app will downgrade itself once it has initialized
-sudo -E forever app.js &> log.txt &
 
+if [ "$(id -u)" != "0" ]; then
+       ## note: start as root, pass env vars to sudo param, this app will downgrade itself once it has initialized
+       sudo -E forever app.js &> log.txt &
+else
+       forever app.js &> log.txt &
+fi
 
 cd etherpad-lite/node
 forever server.js &> log.txt &
index d358ef4c001b22c57ebe5269b30d8a965c923838..459cabc8a7c1873b1fd50743cbd6e5341523b2b8 100644 (file)
@@ -12,6 +12,6 @@ rm /data/db/mongod.lock
 
 pushd .
 cd /home/ec2-user/fc
-cat restart | sudo -u ec2-user sh
+./restart
 popd