Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- #!upstart
- env PROGRAM_NAME="python"
- env SCRIPT_NAME="watch.py"
- env STATS_PATH="/stats"
- env USERNAME="stats"
- start on startup
- stop on shutdown
- script
- echo $$ > /var/run/watch.pid
- cd $FULL_PATH
- exec $PROGRAM_NAME $FULL_PATH/$SCRIPT_NAME --directory $STATS_PATH >> /var/log/watch.log 2>&1
- end script
- pre-start script
- # Date format same as (new Date()).toISOString() for consistency
- echo "[`date -u +%Y-%m-%dT%T.%3NZ`] (sys) Starting" >> /var/log/watch.log
- end script
- pre-stop script
- rm /var/run/watch.pid
- echo "[`date -u +%Y-%m-%dT%T.%3NZ`] (sys) Stopping" >> /var/log/watch.log
- end script
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement