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