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

系统运维

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

尼泸西网站制作公司哪家好,找成都创新互联!从网页设计、网站建设、微信开发、APP开发、响应式网站建设等网站项目制作,到程序开发,运营维护。成都创新互联成立与2013年到现在10年的时间,我们拥有了丰富的建站经验和运维经验,来保证我们的工作的顺利进行。专注于网站建设就选成都创新互联
每4个小时 强制杀死同步进程 然后顺序执强制卸载挂载目录 然后等待30秒 然后再执行挂载。 然再执行同步命令。

[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


网站栏目:rsync同步FTP文件-1-更新脚本
转载注明:http://bzwzjz.com/article/choppg.html

其他资讯

Copyright © 2007-2020 广东宝晨空调科技有限公司 All Rights Reserved 粤ICP备2022107769号
友情链接: 营销网站建设 成都网站建设 手机网站建设套餐 企业网站设计 网站设计制作报价 梓潼网站设计 成都网站建设公司 上市集团网站建设 网站建设公司 网站制作 营销型网站建设 高端品牌网站建设 重庆网站制作 网站建设费用 成都营销网站建设 高端网站设计推广 成都网站设计制作公司 重庆企业网站建设 响应式网站设计 成都企业网站建设公司 网站建设方案 泸州网站建设