2016-02-22 37 views
0

我需要得到ftp執行的退出代碼。我的命令行是:熱得到wget的退出代碼ftp

wget -N ftp://server:[email protected]/path/ 

使用:

if [ $? -ne 0 ]; then 

將檢查的wget執行。

+0

什麼是你的問題?這看起來僅僅是一個微不足道的事實陳述(並且是一個反模式 - shell腳本很少需要明確地檢查'$?',特別是在'if'語句中,它隱式地檢查了這個變量)。 – tripleee

+0

mhmh ..我只需要檢查命令wget ftp ..的執行結果是否正確,或者是否存在諸如passwork或其他錯誤的問題。 –

+0

[手冊](https://www.gnu.org/software/wget/manual/wget.html#Exit-Status)在這裏沒有幫助嗎? – tripleee

回答

1

沒有測試:

wget [wget options] 2>&1 | grep -i "failed\|error"