成都网站建设设计

将想法与焦点和您一起共享

rsync同步FTP文件-1-更新脚本-创新互联

大意如下,针对上次的脚本经常卡住不同步,所以更新脚本,思路是这个样子的:

成都创新互联公司坚持“要么做到,要么别承诺”的工作理念,服务领域包括:网站设计制作、网站设计、企业官网、英文网站、手机端网站、网站推广等服务,满足客户于互联网时代的拉孜网站设计、移动媒体设计的需求,帮助企业找到有效的互联网解决方案。努力成为您成熟可靠的网络建设合作伙伴!
  1. 每4个小时
  2. 强制杀死同步进程
  3. 然后顺序执强制卸载挂载目录
  4. 然后等待30秒
  5. 然后再执行挂载。
  6. 然再执行同步命令。

[root@let28 fileos]# cat france24-ftp

#!/bin/bash
/usr/bin/ps -ef|grep rsync |grep -v grep|awk  '{print "kill -9 " $2}' |sh

/usr/bin/umount -lf /mnt/france24
        echo "1"
/usr/bin/sleep 30s
        echo "2"
/usr/bin/curlftpfs -o uid=1003,gid=1003,codepage=gbk ftp://XXXX:XXX_FTP@ftp.france24.com /mnt/france24
        echo "3"

RSYNCST=`ps -ef |grep -v grep |grep /usr/bin/rsync|grep france24|wc -l`

if [ $RSYNCST -eq 1 ];then

        nohup /usr/bin/rsync -avzP --delete --exclude=/Ar /mnt/france24/  /home/fileos/file/merge/france24/  &
        echo 'Rsync is down,Starting up rsync!'
else
        echo 'Rysnc is running'
fi
[root@let28 fileos]#

每四个小时执行一次
[root@let28 ~]#crontab -l

0 /4 /usr/bin/sh /home/fileos/france24-ftp

另外有需要云服务器可以了解下创新互联cdcxhl.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。


分享题目:rsync同步FTP文件-1-更新脚本-创新互联
分享路径:http://chengdu.cdxwcx.cn/article/ddgpeh.html