watchdog за сервисом, модемом

 

Thank you for reading this post, don't forget to subscribe!

 

__________________________________

watchdog за модемом:

 

OS - CentOS 7
Modem - Huawei E3272
USB

 

modem siemens mc35i

1 вари­ант:

 

2 вари­ант кото­рый вро­де попро­ще в понимании

что он делает:
1) про­ве­ря­ем запу­щен ли сер­вис modem2g, если нет, то запус­ка­ем и выхо­дим из скрипта
2) про­ве­ря­ем нали­чие сете­во­го интер­фей­са, если его нет, то пере­за­пус­ка­ем сер­вис и выхо­дим из скрипта
3) если сер­вис запу­щен, сете­вой интер­фейс есть, то запус­ка­ем ping на запра­ши­ва­е­мый нами ресурс и если 3 из 5 про­ве­рок будут не успеш­ны­ми, сер­вис будет перезапущен.

 

добав­ля­ем в cron:

crontab -l
* * * * * /bin/bash /root/watchdog-modem.sh