看板 Linux 關於我們 聯絡資訊
※ 引述《y41 (幾年過了還是想念)》之銘言: : 目前有兩台機器 : 一台IP為 192.168.1.1 另一台為 192.168.1.2 : 我想寫一個監控port的script : 以192.168.1.1來監控 192.168.1.2的Server service是否存活 : 目前開啟Apache port 80 port : 請問除了telnet的方式 是否還有其他的方式 : 目前想到的是telnet 192.168.1.2 80 : 如果服務啟動則會出現 : connected to 192.168.1.2 : Escape character is '^]' : 如果服務關閉了則會出現 : tlenet: connect to address 192.168.1.2: connection refused : 我想寫一個判斷式 當telnet 成功 則執行function A : 當telnet 失敗則執行functionB : 目前想到的是抓取關鍵字的方式判斷 : 小弟資淺 想請教各位script大大 是否有較smart的寫法或建議 : 或是其他方式能夠判斷 service 存活。 : 感謝 改成這樣好了,再放在crontab裡 nmap -p 80 192.168.1.2 |grep '80/tcp open http' &>/dev/null \ && echo 'Http is running'|mail root -s 'Service is up' &>/dev/null -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 125.225.133.141