2013-09-21 25 views
0

我有一個自動化的dos腳本,它使用ftp從Unix服務器獲取文件。 目錄結構遵循的一般模式:如何檢查上一個ftp命令的狀態

/path/to/dir/<changing_dir>/scripts 

的代碼是這樣的: CD /路徑/到/目錄//腳本 MGET * .SH

所以,我ftp和得到的所有使用mget的腳本。但是有些目錄裏沒有腳本目錄,所以當我在cd中使用這個目錄路徑時,它會失敗,並且mget從主目錄獲取文件而不是跳過。

是否可以在ftp內檢查最後一條命令是否成功?

+0

請按照下面的ANS,使其正確如果這真的有幫助 –

回答

0

如果要檢查命令是否是成功還是失敗,然後寫如下的線路在一個文件中,並保存爲.SH,然後嘗試這樣的: -

{ 
cd /path/to/dir//scripts mget *.sh && echo "Successful" 
} || { 
echo "fail" 
} 
相關問題