当前位置:首页 » 文件管理 » 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

热点内容
小米系统存储和内存设备 发布:2025-05-10 06:00:56 浏览:690
深圳ug编程培训 发布:2025-05-10 05:54:27 浏览:662
二进制乘法算法 发布:2025-05-10 05:53:46 浏览:589
safari怎么清理缓存 发布:2025-05-10 05:53:43 浏览:650
javaodbc数据库连接 发布:2025-05-10 05:39:21 浏览:121
sqlserver还原数据库失败 发布:2025-05-10 05:28:24 浏览:480
安卓哪个能录内部声音 发布:2025-05-10 05:28:17 浏览:326
安卓大屏如何查看分辨率 发布:2025-05-10 05:11:21 浏览:467
酷派手机密码是多少 发布:2025-05-10 05:04:17 浏览:974
editpluspython 发布:2025-05-10 04:56:53 浏览:740