免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 15820 | 回复: 58
打印 上一主题 下一主题

请教ftp自动传文件的脚本  关闭 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2002-01-30 16:52 |只看该作者 |倒序浏览
$ vi ftpauto

#! /bin/sh
echo "machine $1 login truge password 1234">/usr/truge/job/.netrc
chmod 770 /usr/truge/job/.netrc
ftp $1 << EOF
bin
cd /usr/tmp
prompt
mput *
EOF
rm /usr/truge/job/.netrc

这是书上的例子,我稍微改了一下,但是不能用(scounix505),请各位指点。

论坛徽章:
8
白羊座
日期:2015-01-21 18:35:03巳蛇
日期:2015-02-03 17:30:37处女座
日期:2015-02-03 17:31:02羊年新春福章
日期:2015-02-03 17:31:21巨蟹座
日期:2015-02-05 16:01:06申猴
日期:2015-02-05 16:01:31摩羯座
日期:2015-02-05 16:01:41酉鸡
日期:2015-02-05 16:02:37
2 [报告]
发表于 2002-01-30 17:50 |只看该作者

请教ftp自动传文件的脚本

试一试这个:
#cat ftpauto.sh
#!/bin/sh
ftp -n<<!
open 10.10.10.10
user USERNAME PASSWD
binary
prompt off
cd /yourpath
mput *.Z
mget *.tar
close
bye
!
将这个脚本加入crontab中即可实现定时ftp自动传输

论坛徽章:
0
3 [报告]
发表于 2002-02-01 09:36 |只看该作者

请教ftp自动传文件的脚本

谢谢feeling的热心帮助。It does work.

论坛徽章:
0
4 [报告]
发表于 2002-04-26 09:39 |只看该作者

请教ftp自动传文件的脚本

能帮忙解释一下吗?

论坛徽章:
0
5 [报告]
发表于 2002-04-26 10:02 |只看该作者

请教ftp自动传文件的脚本

[这个贴子最后由valentine在 2002/04/26 10:03am 编辑]

用.netrc应该chmod 400 .netrc(属主只读),否则不能工作,这样安全性高一些。
把密码,用户名写到脚本里也可以。

论坛徽章:
0
6 [报告]
发表于 2002-04-26 18:25 |只看该作者

请教ftp自动传文件的脚本

[这个贴子最后由member在 2002/04/26 10:31pm 编辑]

用 ftp -i -n<<!!
....
...
!!
也可以.

论坛徽章:
0
7 [报告]
发表于 2002-04-30 14:44 |只看该作者

请教ftp自动传文件的脚本

ftp -n<<!
请教这句话的意思。-n的含义,<<的含义,和!的含义。

论坛徽章:
0
8 [报告]
发表于 2002-04-30 18:04 |只看该作者

请教ftp自动传文件的脚本

--------------------------------------------------------------------------------

#!/bin/sh
ftp -n<<!
open 10.10.10.10
user USERNAME PASSWD
binary
prompt off
cd /yourpath
mput *.Z
mget *.tar
close
bye
!

--------------------------------------------------------------------------------

这个脚本中的 USERNAME PASSWD 要用真实的用户名和密码代替吗?
$HOME/.netrc 文件中加入了用户名和密码的话,脚本中的用户名和密码还需要吗?

论坛徽章:
0
9 [报告]
发表于 2002-04-30 18:16 |只看该作者

请教ftp自动传文件的脚本

1。当然是真实的密码。
2。二者可则其一。

论坛徽章:
0
10 [报告]
发表于 2002-04-30 18:18 |只看该作者

请教ftp自动传文件的脚本

如果我不想再脚本中输入用户和密码,那脚本中的
user USERNAME PASSWD 这一行应该怎么写?
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP