摘要:系统运维 大意如下,针对上次的脚本经常卡住不同步,所以更新脚本,思路是这个样子的: 每4个小时 强制杀死同步进程 然后顺序执强制卸载挂载目
系统运维
大意如下,针对上次的脚本经常卡住不同步,所以更新脚本,思路是这个样子的:
每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
相关文章推荐
虚拟主机的专业参数,分别都是什么意思?2022-09-09
中非域名注册规则是怎样的?注册域名有什么用处? 2022-01-10
HostEase新年活动促销 美国/香港主机全场低至五折2021-12-28
HostGator下载完整备份教程分享2021-12-28
Flink中有界数据与无界数据的示例分析2021-12-28