Skip to content

Instantly share code, notes, and snippets.

@r39132
Created July 12, 2016 18:47
Show Gist options
  • Save r39132/8e2f86516fc5be3c63944ac1ca9600f6 to your computer and use it in GitHub Desktop.
Save r39132/8e2f86516fc5be3c63944ac1ca9600f6 to your computer and use it in GitHub Desktop.
check process airflow-webserver with pidfile /home/deploy/airflow/pids/airflow-webserver.pid
group airflow
start program "/bin/sh -c '( HISTTIMEFORMAT="%d/%m/%y %T " TMP=/data/tmp AIRFLOW_HOME=/home/deploy/airflow PATH=/bin:/sbin:/usr/bin:/usr/sbin:/usr/local/bin airflow webserver -p 8080 2>&1 & echo $! > /home/deploy/airflow/pids/airflow-webserver.pid ) | logger -p local7.info'"
as uid deploy and gid deploy
stop program "/bin/sh -c 'PATH=/bin:/sbin:/usr/bin:/usr/sbin pkill -TERM -P `cat /home/deploy/airflow/pids/airflow-webserver.pid` && rm -f /home/deploy/airflow/pids/airflow-webserver.pid'"
as uid deploy and gid deploy
~
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment