脚本rsync
来源:互联网 发布:阿里云rds数据库 编辑:程序博客网 时间:2024/05/16 05:38
#!/bin/sh#chkconfig: 2345 20 80#description: Rsyncd startup scripts by oldboy.. /etc/init.d/functionsfunction usage(){ echo $"usage :$0 {start|stop|restart}" exit 1}function start(){ rsync --daemon sleep 1 if [ `netstat --lntup|grep rsync|wc -l ` -gt 1 ] then action "rsync is started." /bin/true else action "rsync is started." /bin/false fi}function stop(){ killall rsync &>/dev/null sleep 2 if [ `netstst -lntup|grep rsync|wc -l` -eq 0 ] then action "rsync is stopped" /bin/true else action "rsync is stopped" /bin/false fi}function main(){ if [ $# -ne 1 ] then usage elif [ "$1" = "start" ] then start elif [ "$1" = "stop" ] then stop elif [ "$1" = "restart" ] then stop sleep 2 start else usage fi}main $*
==============================================================================================================
#!/bin/sh. /etc/init.d/functionspidfile ="/var/run/rsyncd.pid"start_rsync(){if [ -f "$pidfile" ] then echo "rsync is running"else rsync --daemon action "rsync is started" /bin/truefi}stop_rsync(){if [ -f "$pidfile" ] then kill -USR2 `cat $pidfile` rm -f ${pidfile} action "rsync is stopped" /bin/trueelse action "rsync have already been stopped" /bin/falsefi}case "$1" in start) start_rsync RETVAL=$? ;; stop) stop_rsync RETVAL=$? ;; restart) stop_rsync sleep 2 start_rsync RETVAL=$? ;; *) echo "USAGE:$0 {start|stop|restart}" exit 1esacexit $RETVAL
阅读全文
0 0
- 脚本rsync
- rsync 脚本模板
- rsync配置脚本
- rsync启动脚本
- rsync启动脚本
- rsync同步脚本
- rsync启动脚本
- Linux rsync同步文件脚本
- inotify + rsync 目录同步脚本
- CentOS一键配置rsync服务器脚本
- shell 脚本一例 curl rsync
- Shell脚本:使用rsync备份文件/目录
- CentOS一键配置rsync服务器脚本
- Shell脚本:使用rsync备份文件/目录
- rsync 实时同步脚本 (快速)
- inotify.sh脚本(inotify+rsync)
- Python rsync 服务器之间文件夹同步脚本
- rsync 守护进程配置(含脚本)
- VC++ K-Means 图像二值化
- 对主流框架OKHttp的封装,达到一行代码实现一个业务逻辑
- JAVA开发技术之简单WEB服务开发
- 快速排序
- 支持向量机(SVM)算法
- 脚本rsync
- ROC与AUC的计算
- 浅谈iOS设计模式
- 安卓百分比布局的使用
- BZOJ 1324: Exca王者之剑/BZOJ 1475: 方格取数 最大权独立集 最小割
- 自定义progressbar样式
- 素数求和问题
- Maven插件之portable-config-maven-plugin(不同环境打包)
- style 实现全屏和AppCompat does not support the current theme features错误的解决