rsync同步FTP文件-1-更新脚本
大意如下,针对上次的脚本经常卡住不同步,所以更新脚本,思路是这个样子的: 每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/ &