cron监控进程逻辑
*/1 * * * * /XXX/.agent_cron.sh
if [ -f ${PIDFILE} ]; then
kill -0 cat ${PIDFILE}
2>/dev/null
if [ $? -eq 0 ]; then
echo “[INFO] agent already started as pid=cat ${PIDFILE}
, stop it first”
exit 0
else
rm -f ${PIDFILE}
fi
fi
*/1 * * * * /XXX/.agent_cron.sh
if [ -f ${PIDFILE} ]; then
kill -0 cat ${PIDFILE}
2>/dev/null
if [ $? -eq 0 ]; then
echo “[INFO] agent already started as pid=cat ${PIDFILE}
, stop it first”
exit 0
else
rm -f ${PIDFILE}
fi
fi