在linux下經常程序經常會遇到需要在各機之間傳送文件的情況
下面的shell是最近在程序中使用的,在c程序中調用就傳入文件名就可以將文件FTP到指定的位置。
- #! /usr/bin/ksh
- #put files from 71 to 54
- TCARD_PATH="/card/icer/aaa bbb"
- LOCAL_PATH="/afff/BUS/download/temp/"
- if [ $# != 1 ]
- then
- exit -1
- fi
- ftp -n <<!
- open 168.1.5.2
- user tcard tcard
- bin
- cd "$TCARD_PATH"
- lcd $LOCAL_PATH
- put $1 $1
- bye
- !