当前位置:首页 » 文件管理 » shellftp上传文件

shellftp上传文件

发布时间: 2022-07-28 15:09:51

1. 我在网上找的了一个shell脚本用于给ftp服务器传送文件,但是部分内容不懂 求大神赐教

FTPIT只是个标志,你看最后边还有一个FTPIT,整体是这样的
ftp -i -n $IP <<FTPIT
...
FTPIT
它就和<<EOF是一样的,就是代表在前后两个FTPIT之间的内容传给ftp命令执行。

2. 用linux Shell实现FTP上传文件并确认是否成功功能

呵呵,有可能/root下面的iptables有可能是你以前同事创建的脚本,也可能是他们以前保存的结果放在/root下, 实际上,无论是iptables脚本还是iptables保存文件,放在哪儿都可以,只是系统重启后,默认是读取/etc/sysconfig/iptables中的保存内容...

3. shell脚本实现定时生成个以当前时间命名的TXT文件,然后ftp上传到另一台服务器上,这个怎么写啊

#!/bin/bash
#----------请自定义如下内容----------
user=root#FTP用户名
password=root#密码
remoteDir=/tmp#远程服务器FTP目录
#------------------------------------
currTime=$(date"+%Y%m%d%H%M%S")
filename=${currTime}.txt
touch$filename
sync
ftp-in<<-EOF
user$user$password
cd$remoteDir
bin
put$filename
bye
EOF

4. shell脚本中用FTP自动上传问题

你好,由于已经登陆进去FTP了,所以所使用的变量,就不是和当前shell变量一样,即user和passwd不能用$user和$passwd来取值,应该直接用用户名和密码,具体代码可以参考如下,看不懂的可以继续追问

#!/bin/bash
ftp-n<<EOF
open192.168.239.128
usertesttest
cd/
binary
prompt
put./aa.txt
close
bye
EOF

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

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

####把本地/home/databachup/a.shupftp/home/databackup下####
#!/bin/bash
ftp-n<<!
openFTP服务器IP地址
userFTP账户FTP密码
binary
cd/home/data
lcd/home/databackup
prompt
puta.sha.sh#要上传的文件
close
bye
!

6. 如何在shell脚本里使用sftp批量传送文件

#!/bin/bash
#youranswer
#
#uploadTARGETSto$FTPIP$FTPDIR
FTPCMD=ftp.cmd
FTPIP=127.0.0.1
FTPUSER=anonymous
[email protected]
FTPDIR=/rootdir/ftp/dir
TARGETS=./target/*

echoopen$FTPIP>$FTPCMD
echouser$FTPUSER$FTPPWD>>$FTPCMD
echocd$FTPDIR>>$FTPCMD
echomput$TARGETS>>$FTPCMD

ftp-ivn<$FTPCMD
rm-f$FTPCMD

#download$FTPIP$FTPDIR$FTPTARGETSto$TARGETS
FTPIP=kernel.org
FTPUSER=anonymous
[email protected]
FTPDIR=/pub/linux/kernel/Historic/old-versions/
TARGETS=./*.tar.?z
TARGETDIR=targets

echoopen$FTPIP>$FTPCMD
echouser$FTPUSER$FTPPWD>>$FTPCMD
echocd$FTPDIR>>$FTPCMD
echomget$TARGETS>>$FTPCMD

if[test-d$TARGETDIR];then
rm-rf$TARGETDIR
fi

mkdir$TARGETDIR
ftp-ivn<../$FTPCMD
cd..
rm-f$FTPCMD

7. 如何编写shell脚本通过ftp将一些文件自动上传到另一台服务器

建议使用rsync吧 ,直接可以同步,脚本话也没啥,就一个定时任务

8. linux 怎么在shell里面设置FTP上传完毕后自动发邮件

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 !

9. linux系统内 怎么使用shell实现自动上传文件到ftp服务器

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. !是即时文件的标志它必须成对出现,以标识即时文件的开始和结尾。

10. 如何在shell脚本中进行ftp文件上传

参考:

http://blog.csdn.net/cygx_1/article/details/2404244

热点内容
创建存储空间 发布:2024-05-18 21:20:57 浏览:120
sql日期和时间 发布:2024-05-18 21:16:19 浏览:141
安卓网页怎么截取 发布:2024-05-18 20:53:56 浏览:970
在配置更新的时候没电关机怎么办 发布:2024-05-18 20:36:10 浏览:927
win7访问win2000 发布:2024-05-18 20:27:41 浏览:388
青岛人社局密码多少 发布:2024-05-18 20:19:10 浏览:734
无法存储呼叫转移 发布:2024-05-18 20:18:30 浏览:126
数据库的调优 发布:2024-05-18 20:18:29 浏览:346
sqlserver注册表清理 发布:2024-05-18 20:13:14 浏览:991
linux删除连接 发布:2024-05-18 20:06:56 浏览:822