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 传输时的进度等信息


版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

scp与rsync限速的区别

一、scp限速1M   #scp -l 1000 文件名  账号@远程机器IP   此时的传输速率就是1M/8=100K左右   二、rsync是(限制为 100k Bytes/s):   #...

scp rsync wget 限速

一、scp   #scp -l 1000(Kbit/S) 文件名  账号@远程机器IP   此时的传输速率就是1000(Kbit)/8(bit/Byte)=100 KByte/s 左右 ...

rsync同步常用命令

如果你是一位运维工程师,你很可能会面对几十台、几百台甚至上千台服务器,除了批量操作外,环境同步、数据同步也是必不可少的技能。 说到“同步”,不得不提的利器就是rsync,今天就来说说我从这个工具...

Linux下rsync命令用法

目录概述:     rsync工具简介     1. rsync用法     2. rsync 参数说明     3. rsync的配置   ...

rsync和crontab的介绍及使用rsync和crontab完成自动备份

一/相关介绍 1/rsync rsync,remotesynchronize顾名思意就知道它是一款实现远程同步功能的软件,它在同步文件的同时,可以保持原来文件的权限、时间、软硬链接等附加信...

rsync同步由手动到自动

rsync同步由手动到自动 手动 的:     首先要建立好两台服务器之间的公钥和密钥,那样就不需要每次都输入密码,也可以实现自动了。     可以先使用rpm -qa |grep rsync ...

如何用crontab定时执行rsync同步命令

1.定时数据同步 这里把定时触发和同步一起来简单介绍一下,Crontab是个能定时执行命令的一个工具, 它是用来让使用者在固定时间或固定间隔执行程式之用,下面就介绍一下这个命令的常用参数。 Cro...

Linux命令之文件同步、定时备份 -rsync,cron,crontab

一、rsync介绍(可忽略) Rsync(remote synchronize)是一个远程文件同步工具; Rsync使用“Rsync算法”来同步文件,该算法只传送两个文件的不同部分,因此速度相当快; ...

shell脚本放到crontab里就执行不成功的问题

有些shell脚本正常执行没问题,但放到crontab里就执行不成功,原因是因为crontab执行脚本的时候不会读取用户的环境变量等配置 解决方法: 1.在shell前面export下$PATHe...

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

本文我们介绍一个shell脚本,用来使用rsync命令将你本地Linux机器上的文件/目录备份到远程Linux服务器上。使用该脚本会以交互的方式实施备份,你需要提供远程备份服务器的主机名/ip地址和文...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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