5分钟定时器:
crontab -e
*/5 * * * * /home/ubuntu/shell/autoRestartNimbus.sh
sudo service cron restart
定时重启Nimbus shell脚本autoRestartNimbus.sh:
#! /bin/bash
PROC_NAME=nimbus
ProcNumber=`ps -ef |grep -w $PROC_NAME|grep -v grep|wc -l`
if [ $ProcNumber -le 0 ];then
echo "$(date +"%Y-%m-%d %H:%M") nimbus is not run,ready to restart">> /usr/local/cron_log.txt
cd /usr/local/apache-storm-1.2.3/; nohup bin/storm nimbus&
fi