linux下用shell编程FTP上传文件的问题

linux下用shell编程FTP上传文件的问题,第1张

Linux下用shell编程实现ftp自动登录上传文件,代码如下:

####把本地/home/databachup/a.sh up ftp /home/databackup 下####

#!/bin/bash

ftp -n<<!

open FTP服务器IP地址

user FTP账户 FTP密码

binary

cd /home/data

lcd /home/databackup

prompt

put a.sh a.sh #要上传的文件

close

bye

!

ftp自动登录上传单个文件。

把下面脚本另存为文件加入到crontab中即可实现ftp自动上传文件

####把本地/home/databachup/a.sh up ftp /home/databackup 下####

#!/bin/bash

ftp -n<<!

open 192.168.1.171

user guest 123456

binary

cd /home/data

lcd /home/databackup

prompt

put a.sh a.sh

close

bye

!

注解:

1. -n 不受.netrc文件的影响。(ftp默认为读取.netrc文件中的设定)

2. <<是使用即时文件重定向输入。

3. !是即时文件的标志它必须成对出现,以标识即时文件的开始和结尾。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/7936214.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-11
下一篇 2023-04-11

发表评论

登录后才能评论

评论列表(0条)

保存