2

コマンド (リダイレクトあり):

 puppet apply --verbose --debug --modulepath '/etc/puppet/modules:/tmp/vagrant-puppet/modules-0' default.pp --detailed-exitcodes || [ $? -eq 2 ] &> errorlog.txt

私はbashの使い方を知っていますが、リダイレクトの初心者です(そして、何かをデバッグするにはリダイレクトが必要です)

コマンドは画面に大量のテキストを出力しますが、何らかの理由で error.txt ファイルが空です。

私も同様にリダイレクトしようとしました: > errorlog.txtand ..]> errorlog.txtetc' しかし、何も機能していないようです。

ファイルは作成されましたが、空です

4

1 に答える 1

2

コマンドをリダイレクトしています[。これを試して:

puppet apply --options... &> errorlog.txt
[ $? -eq 2 ] && do something
于 2013-07-23T17:13:27.087 に答える