当前位置:网站首页 / Linux / 正文

linux下ping某服务器如果ping不通则删除某文件夹内的备份文件脚本

时间:2019年11月13日 | 作者 : liuhui | 分类 : Linux | 浏览: 4255次 | 评论 0

阿里云限量代金券 | 此广告位出租25元/月

博士有个香港服务器作为备份服务器,但是这个服务器硬盘特别小,美国的服务器要上传备份文件到香港的服务器,上传之前香港服务器要确认下美国服务器是否有响应,如果有响应就删除香港服务器里的旧备份文件。

新建一个脚本文件

vi deletefile.sh

将下面的代码复制进去

#!/bin/bash
if ping xxx.xxx.com -c1 >/dev/null 2>&1
        then
        if [ $? -eq 0 ];then
                rm -f /root/backup/web/*.*
        else
                echo "no ping"
        fi
fi

增加权限chmod +x deletefile.sh

将脚本加入crontab或宝塔计划任务,使脚本在美国服务器上传备份文件之前执行。

推荐您阅读更多有关于“”的文章

猜你喜欢

网站分类
关注电脑博士
友情链接

分享:

支付宝

微信