Quản trị net diễn đàn chia sẻ thông tin các thủ thuật mạng, internet bảo mật thông tin dành cho giới IT VIệt hy vọng là nơi bổ ích cho cộng đồng

Quản trị net diễn đàn chia sẻ thông tin các thủ thuật mạng, internet bảo mật thông tin dành cho giới IT VIệt hy vọng là nơi bổ ích cho cộng đồng (http://quantrinet.com/forum/index.php)
-   Linux Applications (http://quantrinet.com/forum/forumdisplay.php?f=160)
-   -   Hướng dẫn tạo script check service running or not (http://quantrinet.com/forum/showthread.php?t=10171)

hoctinhoc 05-07-2019 07:52 PM

Hướng dẫn tạo script check service running or not
 
Hướng dẫn tạo script check service running or not


Giả sử máy CentOS của bạn có dịch vụ httpd hay bị down, bạn có thể tạo script sau để check 1 phút/lần , nếu phát hiện dịch vụ bị down thì tự động start lại


1. Tạo file /root/check.sh với nội dung sau:


==========================
#!/bin/bash service=httpd if (( $(ps -ef | grep -v grep | grep $service | wc -l) > 0 )) then echo "$service is running!!!" else /etc/init.d/$service start fi

==============================
2. Vào crontab -e đặt lệnh, 1 phút check 1 lần

# crontab -e

*/1 * * * * sh /root/check.sh


http://www.akamaras.com/linux/linux-...f-its-stopped/

Chúc bạn thành công.


Bây giờ là 09:48 PM. Giờ GMT +7

Diễn đàn tin học QuantriNet
quantrinet.com | quantrimang.co.cc
Founded by Trương Văn Phương | Developed by QuantriNet's members.
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.