shell脚本实现每秒执行一次任务 rsync命令使用

原创 2012年03月29日 14:24:25

目的:编写脚本没秒钟同步一个log数据

1.编写shell脚本

vi /tmp/ceshi.sh
#!/bin/sh
while [ true ]; do

srync -avzP src dest
/bin/sleep 1
/bin/date >>/tmp/date.txt
done


2.后台运行
nohup /tmp/ceshi.sh 2>&1 > /dev/null &


3.确认每秒执行

tail -f /tmp/date.txt

 

4. 停止脚本运行进程

ps -ef | grep ceshi.sh |kill -9


rsync命令

语法:rsync [-参数] [用户名]@[同步服务器的IP]:[远端路径] 本地存放路径
如:
rsync -avzP demo@192.168.10.1:/home/demo /backup
说明:
-a 参数,相当于-rlptgoD,-r 是递归 -l 是链接文件,意思是拷贝链接文件;-p 表示保持文件原有权限;-t 保持文件原有时间;-g 保持文件原有用户组;-o 保持文件原有属主;-D 相当于块设备文件;
-z 传输时压缩;
-P 传输进度;
-v 传输时的进度等信息


shell for循环 和 rsync同步 实例

#!/bin/bash # # svn checkout to local dir # used for upload to test env or online env # local se...

linux 下使用 rsync 进行文件 同步

rsync 介绍 rsync是类unix系统下的数据镜像备份工具——remote sync。 rsync是一个功能非常强大的工具,其命令也有很多功能特色选项,我们下面就对它的选项一一进行分析说明。 它...

Linux下rsync命令用法

目录概述:     rsync工具简介     1. rsync用法     2. rsync 参数说明     3. rsync的配置     3.1 2台主机建立ssh信任     3...

rsync - 远程shell模式和rsync守护进程模式

 rsync - 远程shell模式和rsync守护进程模式# rsync - 远程shell模式和rsync守护进程模式# rsync作为客户端,有两种工作模式,远程shell模式和rsync守护进...

Linux rsync用法

rsync用于linux系统之间的文件同步,效果还是非常好的!故做个记录,以备参考! 一、rsync简介 用于替代rcp的一个工具,rsync可以通过rsh或ssh使用,也能以daemon模式去运...

Linux执行shell脚本方式及区别&命令后台运行

原创作品,允许转载,转载时请务必以超链接形式标明文章 原始出处 、作者信息和本声明。否则将追究法律责任。http://4554480.blog.51cto.com/4544480/837006 ...
  • heqiyu34
  • heqiyu34
  • 2014年02月11日 22:16
  • 40590

rsync+inotify 配置实时同步服务器

1.安装inofity-tools工具及rsync在服务器上(注意是服务器,即被备份的系统上),安装rsync在客户端上(即备份系统上,存储服务器的备份文件) 2.在客户端上配置:/etc/rsyn...

Linux利用inotify-tools的inotifywait实现:当文件夹内容改变时自动执行一段脚本

当我在建一个rpm包管理服务器时,里面有个这样的要求,要求当有新的rpm存入指定目录时,自动执行一段脚本去对这个rpm包进行检测。 这里利用了inotify-tools的inotifywait的模块,...

Shell脚本:使用rsync备份文件/目录

本文我们介绍一个shell脚本,用来使用rsync命令将你本地Linux机器上的文件/目录备份到远程Linux服务器上。使用该脚本会以交互的方式实施备份,你需要提供远程备份服务器的主机名/ip地址和文...

Shell脚本:使用rsync备份文件/目录

Shell脚本:使用rsync备份文件/目录 转自https://linux.cn/article-5694-1.html 原文:http://linoxide.com/linux-s...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:shell脚本实现每秒执行一次任务 rsync命令使用
举报原因:
原因补充:

(最多只允许输入30个字)