陈奇网络工作室

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

系统运输

由于以下原因,经常卡在上次脚本中而无法同步,因此更新脚本。 想法是这样的:

每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

相关推荐

后台-系统设置-扩展变量-手机广告位-内容页底部广告位3