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

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

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网 | 日本福利视频 | 亚洲国产日韩在线观看 | 色黄网站在线观看 | 色欧美亚洲 | 亚洲午夜精品一级在线 | 午夜在线观看视频 | 天天摸天天操 | 天天做天天添婷婷我也去 | 啪啪自拍 | 性调教视频| 午夜丁香婷婷 | 午夜国产精品影院在线观看 | 最近免费的中文字幕一 | 人人揉揉香蕉大免费不卡 | 涩涩涩涩涩 | 日韩一级片免费在线观看 | 日韩乱码中文字幕视频 | 日本抠逼视频 | 日韩综合nv一区二区在线观看 | 夜夜爽一区二区三区精品 | 色婷婷在线观看视频 | 日本人成大片在线 | 爽爽影院在线18观看 | 日韩美女在线播放 | 在线播放精品一区二区啪视频 | 日本韩国视频在线观看 | 午夜毛片不卡高清免费 | 手机看片福利日韩国产 | 日韩电源 | 天堂√中文在线 | 日本亚洲精品 | 婷婷久久综合网 | 日本精品久久久久久久 |