自动到ftp下载并替换文件内容

简介:

1、自动到1 ftp://192.168.0.254/pub/gls/centos.repo下载到/tmp目录下
2、判断 此文件是否存在,如果在,则修改其中的baseurl=/http://mirrors.163.com/centos为http://mirrors.suhu.com/centos 将修改后的文件移动
至/etc/repos.d
3、安装一个软件pidgin

   1 #!/bin/bash
  2 #Author:
  3 #Date && Time:2010-12-21 21:14:31
  4 #Description
  5 #Version: 0.01
  6 cd /tmp
  7 lftpget 
ftp://192.168.0.254/pub/gls/centos.repo
  8 if [ -e centos.repo ];then
  9 grep "^baseurl" /tmp/centos.repo | sed -i 's/163/sohu/g' /tmp/centos.repo
 10 mv /tmp/centos.repo /etc/respos.d
 11 yum install pidgin
 12 fi
 13 exit 5



本文转自 张玉坡 51CTO博客,原文链接:http://blog.51cto.com/fighter/466328

相关文章
|
安全 算法 网络协议
【Linux】文件服务FTP(File Transfer Protocol)
【Linux】文件服务FTP(File Transfer Protocol)
272 0
|
开发框架 Java 数据处理
多sheet页导出 + FTP上传文件实战
多sheet页导出 + FTP上传文件实战
220 0
|
网络协议 安全 Linux
小白带你学习文件共享服务器FTP和SAMBA的学习(二十二)
小白带你学习文件共享服务器FTP和SAMBA的学习(二十二)
508 0
|
11月前
|
监控 网络安全 开发者
Python中的Paramiko与FTP文件夹及文件检测技巧
通过使用 Paramiko 和 FTP 库,开发者可以方便地检测远程服务器上的文件和文件夹是否存在。Paramiko 提供了通过 SSH 协议进行远程文件管理的能力,而 `ftplib` 则提供了通过 FTP 协议进行文件传输和管理的功能。通过理解和应用这些工具,您可以更加高效地管理和监控远程服务器上的文件系统。
412 20
|
网络安全 Windows
Jetson 学习笔记(十五):FTP协议传输文件
本文介绍了如何使用WinSCP软件通过FTP协议在Windows和Jetson设备之间传输文件,并分享了一些操作经验和技巧。
254 0
Jetson 学习笔记(十五):FTP协议传输文件
|
中间件 Docker Python
【Azure Function】FTP上传了Python Function文件后,无法在门户页面加载函数的问题
通过FTP上传Python Function至Azure云后,出现函数列表无法加载的问题。经排查,发现是由于`requirements.txt`中的依赖包未被正确安装。解决方法为:在本地安装依赖包到`.python_packages/lib/site-packages`目录,再将该目录内容上传至云上的`wwwroot`目录,并重启应用。最终成功加载函数列表。
160 0
|
Apache
基于commons-net实现ftp创建文件夹、上传、下载功能.
基于commons-net实现ftp创建文件夹、上传、下载功能.
394 0
Java——通过Java代码从ftp服务器下载文件
Java——通过Java代码从ftp服务器下载文件
|
Java
Java SpringBoot FTP 上传下载文件
Java SpringBoot FTP 上传下载文件
532 0
|
存储 Linux 文件存储
网络文件共享ftp
网络文件共享ftp