diff --git a/plugins/rsyncd/index.py b/plugins/rsyncd/index.py index 6bcf0a0b8..cbbf8bc8d 100755 --- a/plugins/rsyncd/index.py +++ b/plugins/rsyncd/index.py @@ -510,9 +510,13 @@ def cmdRecCmd(): # ----------------------------- rsyncdSend start ------------------------- - def lsyncdReload(): - mw.execShell('systemctl restart lsyncd') + data = mw.execShell( + "ps -ef|grep lsyncd |grep -v grep | grep -v python | awk '{print $2}'") + if data[0] == '': + mw.execShell('systemctl start lsyncd') + else: + mw.execShell('systemctl restart lsyncd') def makeLsyncdConf(data):