2014-11-21 55 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