我使用了以下命令
vmc info |grep target
我可以准确地得到目标信息。但当我输入时:
vmc apps |grep running
没有输出。如果我试图将stdout重定向到如下文件:
vmc apps &> tmplog
我很困惑地发现,只有输出的第一列(appname)被写入了文件。有什么建议吗?
可能需要重定向两个unix输出流才能查看完整的日志。存在STDOUT(1)和STDERR(2)。使用将两个流重定向到同一文件
vmc apps > tmplog 2 &> tmplog
上面的最后一行只重定向了一个输出流(STDOUT)。另一个流可以改为写入控制台。
此外,vmc
CLI已经非常过时。对于CF CLI的当前go实现(gcf
/cf
),我成功地测试了以下命令以使工作
cf logs $YOUR_APP_NAME | grep RTR