2014-11-21 75 views
0

我寫了一個簡單的腳本來優化我的一些遠程傳輸。作爲最後的檢查,我想添加一個選項來檢查rsyncd(服務器)是否存在。如何檢查rsyncd(服務器)是否還活着?

什麼是更好的方法?

檢查其端口是否打開?做一個幹運行嗎?還有別的嗎?

回答

2

我想你可以做的像一些幹運行:

rsync -n 192.168.1.200:: 
share   Public Share 

和檢查結果。您在響應中看到的「共享」僅在rsync測試服務器的rsyncd.conf中爲測試目的而創建。測試端口打開可能會在進程停止時響應成功。

+0

那麼,你認爲更好的方法是做一個幹運行嗎?我沒有看到任何方式...感謝您的幫助:-) – 2014-11-21 09:36:51

+0

歡迎:) – ajaaskel 2014-11-21 09:38:31

+0

我不確定: - /在這一點上,我可以使用如果[$? -ne 0] then/else ...等等,而不使用幹運行 – 2014-11-21 09:45:23

相關問題