六月婷婷综合激情-六月婷婷综合-六月婷婷在线观看-六月婷婷在线-亚洲黄色在线网站-亚洲黄色在线观看网站

明輝手游網中心:是一個免費提供流行視頻軟件教程、在線學習分享的學習平臺!

Linux使用shell腳本監控rsync文件傳輸的完整性

[摘要]Linux系統在使用rsync傳輸大文件的時候,由于本人不在身邊,無法保證文件是否完整傳輸,這時可以編寫一個shell腳本來監控rsync是否傳輸完數據,以確保文件傳輸到一半時中斷卻不知道。今天有臺...

  Linux系統在使用rsync傳輸大文件的時候,由于本人不在身邊,無法保證文件是否完整傳輸,這時可以編寫一個shell腳本來監控rsync是否傳輸完數據,以確保文件傳輸到一半時中斷卻不知道。

Linux使用shell腳本監控rsync文件傳輸的完整性

  今天有臺服務器a要把網站程序全部傳輸到另外一臺服務器b上去,但離下班時間就只有1個小時了,為了準時下班,簡單寫了個shell腳本來監控是否有傳輸完。

  系統:centos 5.x

  需要的軟件:rsync

  腳本內容:

  #!/bin/bash

  file=`du -sm /var/www/vhosts/ awk ‘{print $1}’`

  ps=`ps -C rsync --no-header wc -l`

  if [ “$file” = “11517” ];then

  echo “files downloaded!”

  else

  if [ “$ps” = “1” ];then

  kill -9 $(ps aux grep rsync grep -v grep awk ‘{print $2}’)

  sleep 1

  nohup sh /root/rsync.sh &

  else

  echo “rsync is running.。。”

  fi

  fi

  腳本的大概思路就是查看文件夾的大小是否有跟服務器a的大小一樣,如果不一樣就檢查rsync的進程是否有在運行,如果沒有運行就kill掉,然后重新執行rsync的下載腳本。

  ps:當然這個腳本有點簡陋,沒有去檢測進程狀態,如果出現僵尸進程的話,是沒有辦法處理的。

  上面就是Linux使用shell腳本監控rsync文件傳輸的完整性,如果檢測到未傳完可繼續上傳。


Linux是一套免費使用和自由傳播的類Unix操作系統




主站蜘蛛池模板: 羞羞色院91网站 | 日韩禁片| 青青青青青视频免费播放 | 手机看片日韩高清国产欧美 | 日韩久草| 欧美一区日韩精品 | 欧美视频黄色 | 午夜小视频在线观看 | 天天看天天射天天视频 | 欧美在线观看不卡 | 午夜精品视频5000 | 青春草在线 | 天天影视色香欲综合网天天录日日录 | 日本欧美特黄特色大片 | 亚洲高清影院 | 又粗又大又爽又紧免费视频 | 欧美五月激情 | 午夜88| 四虎永久免费地址在线观看 | 亚洲专区路线一路线二 | 自拍视频啪 | 日韩中文字幕免费观看 | 欧美一区二区三区婷婷月色 | 清纯制服被啪啪护士 | 五月天婷婷色综合 | 在线播放国产色视频在线 | 欧美在线视频播放 | 日本中文一二区有码在线观看 | 色天天网 | 色婷婷九月 | 青青草视频播放 | 性欧美人与物videos另类 | 天天影视色 | 青草香蕉精品视频在线观看 | 青青青国产在线观看免费网站 | 亚州人成网在线播放 | 日本一区二区三区在线 视频观看免费 | 日本视频在线观看播放免费 | 日本一区二区三区在线 视频观看免费 | 青草视频免费观看在线观看 | 青草五月天|