shell腳本實(shí)現(xiàn)每秒執(zhí)行一次任務(wù) rsync命令使用 - 技術(shù)博客 - 博客頻道 - CSDN.NET
目的:編寫腳本沒秒鐘同步一個(gè)log數(shù)據(jù)
1.編寫shell腳本
vi /tmp/ceshi.sh
#!/bin/sh
while [ true ]; dosrync -avzP src dest
/bin/sleep 1
/bin/date >>/tmp/date.txt
done?
2.后臺運(yùn)行
nohup /tmp/ceshi.sh 2>&1 > /dev/null &?
3.確認(rèn)每秒執(zhí)行
tail -f /tmp/date.txt
?
4. 停止腳本運(yùn)行進(jìn)程
ps -ef | grep ceshi.sh |kill -9
?
rsync命令
?
語法:rsync [-參數(shù)] [用戶名]@[同步服務(wù)器的IP]:[遠(yuǎn)端路徑] 本地存放路徑
如:
rsync -avzP demo@192.168.10.1:/home/demo /backup
說明:
-a 參數(shù),相當(dāng)于-rlptgoD,-r 是遞歸 -l 是鏈接文件,意思是拷貝鏈接文件;-p 表示保持文件原有權(quán)限;-t 保持文件原有時(shí)間;-g 保持文件原有用戶組;-o 保持文件原有屬主;-D 相當(dāng)于塊設(shè)備文件;
-z 傳輸時(shí)壓縮;
-P 傳輸進(jìn)度;
-v 傳輸時(shí)的進(jìn)度等信息?
更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主
微信掃碼或搜索:z360901061

微信掃一掃加我為好友
QQ號聯(lián)系: 360901061
您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點(diǎn)擊下面給點(diǎn)支持吧,站長非常感激您!手機(jī)微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點(diǎn)擊微信右上角掃一掃功能,選擇支付二維碼完成支付。
【本文對您有幫助就好】元
