Skip to content

Instantly share code, notes, and snippets.

@fabioadrianosoares
Created November 24, 2013 15:33
Show Gist options
  • Save fabioadrianosoares/7628452 to your computer and use it in GitHub Desktop.
Save fabioadrianosoares/7628452 to your computer and use it in GitHub Desktop.
manter processo rodando e reciclar uma vez por dia: crontab: */5 * * * * /home/fabio/sites/compras/script/heartbeat.sh > /dev/null 2>&1 3 0 * * * /home/fabio/sites/compras/script/heartbeat.sh parar > /dev/null 2>&1
#! /bin/bash
TIPO=$1;
PROC=`ps -Af | grep /home/fabio/sites/compras/script/compras | grep -v grep | awk '{print $2}'`;
if [ "$TIPO" == "parar" ] ; then
if [ "$PROC" != "" ] ; then
kill -9 $PROC;
fi;
else
if [ "$PROC" == "" ] ; then
nohup perl /home/fabio/sites/compras/script/compras daemon &
fi;
fi;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment