0

bashでスクリプト全体で使用される一般的な関数としてコードを作成する方法:

if [[ $? = 0 ]]; then 
    echo "success " >> $log
else echo "failed" >> $log
fi
4

4 に答える 4

0

それを行うための本当にきれいな方法はありません。これはきれいで、十分かもしれませんか?

PS4='($?)[$LINENO]'
exec 2>>"$log"

これにより、ログで実行されたすべてのコマンドが表示され、各エントリは前のコマンドの終了コードで始まります...

于 2013-10-25T11:14:43.500 に答える