[Linux] Crontab에 프로세스 정지와 실행을 등록
#!/bin/sh
count=0
cd /opt/monitoring
for line in `ps -ef | grep "monitoring" | grep -v grep | awk '{ printf("%s\n", $2); }'`
do
if [ $line -ge 1 ]; then
#echo $line
#프로세스 죽이기는 아래것중 아무것나 사용하면 됩니다.
#kill -TERM $line
kill -9 $line
fi
#echo $count
if [ $count -eq 0 ]; then
rm -rf /opt/monitoring/*.out
/usr/bin/nohup /opt/monitoring/device.php &
#echo bakgroundstart
count=$(($count+1))
fi
done