Jonathan Rosenbaum
10 years ago
1 changed files with 29 additions and 0 deletions
@ -0,0 +1,29 @@ |
|||||
|
# mailman_connector upstart script |
||||
|
|
||||
|
# This is an example of an upstart script used to start/stop |
||||
|
# the mailman connector. Node is provided by nvm in a home directory, and |
||||
|
# a pid file is kept so that monitoring daemons can watch the program. |
||||
|
# Respawn is used as an additional technique. |
||||
|
# |
||||
|
# Stanza from Monit that monitors pid |
||||
|
# |
||||
|
# check process nodejs |
||||
|
# with pidfile /var/run/mailman_connector.pid |
||||
|
# start = "/sbin/start nodejs" |
||||
|
# stop = "/sbin/stop nodejs" |
||||
|
|
||||
|
|
||||
|
description "Subscribe/unsubscribe people to mailman as requested from YBDB." |
||||
|
author "Jonathan Rosenbaum <gnuser@gmail.com>" |
||||
|
|
||||
|
start on runlevel [2345] |
||||
|
stop on runlevel [016] |
||||
|
|
||||
|
env NVM_DIR="/home/ps/.nvm" |
||||
|
exec . $NVM_DIR/nvm.sh |
||||
|
|
||||
|
respawn |
||||
|
|
||||
|
exec nvm use 0.12 |
||||
|
exec start-stop-daemon --start --make-pidfile --pidfile /var/run/mailman_connector.pid --exec /home/osenergy/.nvm/versions/v0.12.0/bin/node /home/ps/node.js/mailman_connector.js 9987 |
||||
|
|
Loading…
Reference in new issue