Advertisement
Guest User

Untitled

a guest
Aug 2nd, 2013
47
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Bash 0.63 KB | None | 0 0
  1. #!upstart
  2.  
  3. env PROGRAM_NAME="python"
  4. env SCRIPT_NAME="watch.py"
  5. env STATS_PATH="/stats"
  6. env USERNAME="stats"
  7.  
  8. start on startup
  9. stop on shutdown
  10.  
  11. script
  12.     echo $$ > /var/run/watch.pid
  13.     cd $FULL_PATH
  14.     exec $PROGRAM_NAME $FULL_PATH/$SCRIPT_NAME --directory $STATS_PATH >> /var/log/watch.log 2>&1
  15. end script
  16.  
  17. pre-start script
  18.     # Date format same as (new Date()).toISOString() for consistency
  19.     echo "[`date -u +%Y-%m-%dT%T.%3NZ`] (sys) Starting" >> /var/log/watch.log
  20. end script
  21.  
  22. pre-stop script
  23.     rm /var/run/watch.pid
  24.     echo "[`date -u +%Y-%m-%dT%T.%3NZ`] (sys) Stopping" >> /var/log/watch.log
  25. end script
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement