永发信息网

shell脚本ftp到远程目录

答案:2  悬赏:60  手机版
解决时间 2021-03-23 04:54
shell脚本ftp到远程目录
最佳答案
1.下载远程电信机房中机器上已打包好的数据.这个不难,一条语句搞定.

复制代码代码如下:
wget ftp://user_name:password@ip_address:port/dir/file_name

2.定时任务,需要写个脚本,并加入定时任务中.

a.脚本.假设你计划将远程的文件备份到/var/www/html/back目录下,到这个目录下,新建文件,内容如下

复制代码代码如下:

!#/bin/sh
cd /var/www/html/back/
wget ftp(上面那条语句)

保存为bak.sh

b.加入定时任务.直接vi /etc/crontab 在最后一行加入如下语句

复制代码代码如下:
30 18 * * * root /var/www/html/back/bak.sh(脚本保存的位置)

这样每天下午6:30本地的centos机器自动会将远程FTP的文件备份到/var/www/html/back中了.
全部回答
首先,脚本并不需要知道本身所在主机的ip,所以,用不到10.10.141.91这个源地址。 再次,ftp命令中不支持直接在服务器端新建文件,只能先在本地新建后上传。其实,ftp客户端软件,如cuteftp也都是这么做的,只是你觉察不到。 #!/bin/bash host="10.10.142.72" username="xxxx" #这里写你的ftp登录用户名 password="xxxxxxx" #这里写你的ftp登录密码 file1="testexam1" file2="testexam2" touch $file1 touch $file2 ( ftp -ni $host </dev/null 2>err.log
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
国宝瓷砖总汇地址在什么地方,想过去办事
和敦煌有关的诗句
苹果是哪国产的
东昊汽修地址好找么,我有些事要过去,
怎样将网页设为主页,网页另存为 保存类型 如
我国继承法规定处于优先接受继承的方式是
婆家过年习俗要给公婆和祖先磕头请神,但是我
按由简单到复杂的顺序排列,选择正确
威海水木建设防水保温工程公司在哪里啊,我有
东夷,西狄,南蛮分别是指什么人
有没有专注挖掘新农人的故事的微信公众号?
蔬菜叶子上有好多蓝色的药是什么?会不会有毒?
如何判定腰椎间盘突出,腰椎间盘突出的病人能
为什么气体没有一定的形状,也没有一定
3x-2y=13 2x+y=4用代入法解
推荐资讯
成都智杰汽车销售有限公司这个地址在什么地方
怎样拍照更清晰美丽
剧场里武生是什么,在影剧院里,我被称为什么;
猴年除夕至初七莆田天气怎么样
领导给穿小鞋什么意思,碰上爱给别人穿小鞋的
xshell5没有语言选项
新托福85分相当于四六级或考研英语什么水平
祝福侄儿生日快乐的,我家侄儿考了534分,被城
为什么我的一克拉的铂金钻戒好轻啊
每天给孩子的一句话,爸爸每天让孩子传达的一
金立方浴城在什么地方啊,我要过去处理事情
1987年的和1989年的两个人放在2009年6月16号
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?