您好,登錄后才能下訂單哦!
大意如下,針對上次的腳本經常卡住不同步,所以更新腳本,思路是這個樣子的:
[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
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。