2
的命令(重定向):爲什麼不是命令重定向工作(bash的新手)
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.txt
和..]> errorlog.txt
等'但似乎沒有工作。
該文件被創建,但空
目前還不清楚你用'||嘗試什麼。 [$? -eq 2]]'後面加上'&> errorlog.txt'。你爲什麼期望從'||'的一側輸出出現在附加到該'||'另一側的重定向中?祝你好運。 – shellter
我剛剛從puppet輸出中複製了這條命令,建議我運行這個命令來獲取詳細的錯誤日誌。我真的不明白這一點 – alonisser