Skip to content

Instantly share code, notes, and snippets.

@holysugar
Created March 15, 2013 02:44
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save holysugar/5167124 to your computer and use it in GitHub Desktop.
Save holysugar/5167124 to your computer and use it in GitHub Desktop.
/etc/init/growthforecast.conf with upstart
start on startup
stop on runlevel [016]
respawn
env USER="growthforecast"
env PERLVER=5.16.2
env PROG_PATH=/home/${USER}/perl5/perlbrew/perls/perl-${PERLVER}/bin/growthforecast.pl
env LOG="/var/log/growthforecast/growthforecast.log"
env MYSQL_USER=growthforecast
env MYSQL_PASSWORD=
exec su -c "MYSQL_USER=${MYSQL_PASSWORD} MYSQL_PASSWORD=${MYSQL_PASSWORD} exec ${PROG_PATH} --with-mysql 'dbi:mysql:growthforecast;hostname=localhost' --host 127.0.0.1 --front-proxy 127.0.0.1 --port 5125 >> ${LOG} 2>&1" ${USER}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment