您的位置:首页 > 运维架构 > Shell

通过FTP自动上传文件到目标机的shell脚本

2011-03-22 11:38 1016 查看
调试设备时,往往需要反复将新编译的二进制通过ftp上传到目标机的指定目录下,此工作的重复性过多,考虑将操作写为shell脚本。

#!/bin/sh

if [ $# != 2 ]

then

echo "Usage: ftp-put.sh binary 192.192.4.101"

exit

fi

ftp -n<<! # -n: 不受.netrc文件的影响,<< : 使用即时文件重定向输入

open $2 # para2 : 192.192.4.101

user root root # usrid, password

binary

cd /usr/application # remote dir

lcd ./ # local dir

prompt

put $1 $1

close

bye

! # ! : 即时文件的标志他必须成对出现,以标识即时文件的开始和结尾
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: