当前位置: 技术问答>linux和unix
简单的问题,此SHELL脚本怎样写?100分相送----在线等待
来源: 互联网 发布时间:2015-10-06
本文导语: 有一台UNIX服务器,我要将此服务器下的datatemp1.xml,2.xml等文件上传到某台FTP服务器 SZXML01-DS,当然我有此FTP服务器的用户名和密码。反过来我也要用SHELL脚本下载上传的文件。 然后我用UNIX job部署此脚本,让其自动上...
有一台UNIX服务器,我要将此服务器下的datatemp1.xml,2.xml等文件上传到某台FTP服务器 SZXML01-DS,当然我有此FTP服务器的用户名和密码。反过来我也要用SHELL脚本下载上传的文件。
然后我用UNIX job部署此脚本,让其自动上传和下载。
我不懂UNIX,请大侠们赐教。我很着急,现等着用。
然后我用UNIX job部署此脚本,让其自动上传和下载。
我不懂UNIX,请大侠们赐教。我很着急,现等着用。
|
#vi ftpauto.sh
#!/bin/sh
ftp -n user USERNAME PASSWD
binary
prompt off
cd /yourpath
mput *.Z
mget *.tar
close
bye
!
:wq
把这个脚本加入job目录就行了
#!/bin/sh
ftp -n user USERNAME PASSWD
binary
prompt off
cd /yourpath
mput *.Z
mget *.tar
close
bye
!
:wq
把这个脚本加入job目录就行了
|
get_file()
{
echo "open $destHost
user forgate forgate
cd $destHome
get $1
close
bye"|ftp -n
}
你可以用man 看一下ftp的-n选项的说明 (man ftp)
{
echo "open $destHost
user forgate forgate
cd $destHome
get $1
close
bye"|ftp -n
}
你可以用man 看一下ftp的-n选项的说明 (man ftp)