系统运输
由于以下原因,经常卡在上次脚本中而无法同步,因此更新脚本。 想法是这样的:
每4小时
强制杀死同步进程
然后,强制卸载挂载目录
然后等待30秒
然后执行装载。
然后,执行同步命令。
[ root @ let 28 file OS ] # cat France 24-FTP
#! /bin/bash
/usr/bin/PS-ef|grep rsync|grep-v grep|awk\& amp; quot; {printkill-9$2}\\&; quot; |sh
/usr/bin/umount-lf/mnt/France 24
echo 1
/usr/bin/sleep 30s
echo 2
/usr/bin/curlftpfs -o uid=1003,gid=1003,code page=gbk FTP://xxxx:XXX _ FTP @ FTP.France 24.com/mnt /
echo 3
rsync ST=` PS-ef|grep-v grep|grep/usr/bin/rsync|grep France 24|WC-l `
if [ $RSYNCST -eq 1 ]; then
nohup/usr/bin/rsync-avzp-- delete-- exclude=/ar/mnt/France 24//home/file OS/file/merge/France 24 /
echo \\\&; #039; Rsync is down,Starting up rsync! \\\&; quot;
else
echo \\\&; #039; Rysnc is running\\\&; quot;
fi
[root@let28 fileos]#
每4小时执行一次
[root@let28 ~]#crontab -l
0/4/usr/bin/sh/home/file OS/France 24-FTP
详情请访问云服务器、域名注册、虚拟主机的问题,请访问西部数码代理商官方网站: www.chenqinet.cn