rsync 起停脚本
时间: 2024-04-17 10:21:32 浏览: 196
rsync同步脚本,很好的脚本
以下是一个简单的rsync起停脚本的示例[^1]:
```shell
#!/bin/bash
# 启动rsync服务
start_rsync() {
rsync --daemon
echo "rsync服务已启动"
}
# 停止rsync服务
stop_rsync() {
pkill rsync
echo "rsync服务已停止"
}
# 重启rsync服务
restart_rsync() {
stop_rsync
start_rsync
}
# 根据输入参数执行相应操作
case $1 in
start)
start_rsync
;;
stop)
stop_rsync
;;
restart)
restart_rsync
;;
*)
echo "使用方法: $0 {start|stop|restart}"
exit 1
;;
esac
```
你可以将以上脚本保存为一个文件(例如`rsync.sh`),然后通过以下命令来执行不同的操作:
- 启动rsync服务:`./rsync.sh start`
- 停止rsync服务:`./rsync.sh stop`
- 重启rsync服务:`./rsync.sh restart`
请注意,执行脚本需要具有足够的权限。如果没有权限,请使用`sudo`命令来执行脚本。
阅读全文