процесчекър

Миналата седмица имах проблеми с една машина че разни процеси спираха я заради токови удари я зарди спрял ток абе все EVN хитове 😉 В таквиа моменти машината се възтановяват но някои вторични процеси изискват ръчна намеса и така за един ден ми се наложи 5-6 пъти да вляза за да донаглася нещата. 🙂 Както казват хората мързела е основна двжеща се сила и поради такъв и аз запретнах ръкави да драсн няко скриптче дето дасе грижи за това процесите да са там когато трябва 🙂 ;)Речено сторено за 30 мин с тестинга се получи кратко скрипчтче чиито движещо сърце е

CNT=`ps ax | grep -v grep| grep jic-tak | wc -l`

if [ $CNT = 0 ]
then
/path/to/start/process/jik-tak > /dev/null

fi

като цяло това сърчице се грижи да проверява колко стартирани процеса jik-tak и ако резултата е нула 🙂 да го стартира. Блъснах го в един крон да се изпълнява на 20 мин и си реших кила глваоболия както каза моя прител ShadowX истината е простите решения 😉

发表评论

您的电子邮件地址不会被公开. 必需的地方已做标记 *

反垃圾邮件 *