藍森林首頁 | 返回主頁 | 本站地圖 | 站內搜索 | 聯繫信箱 |
 您目前的位置:首頁 > 自由軟件 > 技術交流 > 應用編程


    

藍森林 http://www.lslnet.com 2006年6月26日 11:18


請教:有關自動ftp的問題

我的腳本結構大體如下:

#!bin/ksh
....
....
ftp -in ***.***.***.***  << EOF
prompt off
bin

cd $DIR1
lcd $LDIR1
mput *
sleep 10

cd $DIR2
lcd $LDIR2
mput *

by
EOF


怎麼當給DIR1傳送數據結束後,並不執行cd DIR2,lcd $LDIR2,而提示什麼不可識別的命令,然後直接從LDIR1向DIR1再執行一便mput *
這是咋回事涅,把sleep的值改大也不管用涅

請教:有關自動ftp的問題

ftp並沒有sleep命令。
要用的化就用系統的。
!sleep 10 試試。
看看你的DIR1,和DIR2是不是有問題。

請教:有關自動ftp的問題

改為!sleep * 也不行
貌似是mput的原因
如果一項一項的put就沒有錯誤
還有,如果mput時,對像比較少就沒有錯誤,一旦多了,好多命令都漏掉不執行了



Copyright © 1999-2000 LSLNET.COM. All rights reserved. 藍森林網站 版權所有。 E-mail : webmaster@lslnet.com