小编riv*_*all的帖子

为什么aws --version写入stderr?

为什么标准检查aws --version会将预期输出打印到stderr,而不是stdout?

$ aws --version 2>err.log
$ cat err.log
aws-cli/1.11.65 Python/2.7.13 Darwin/16.5.0 botocore/1.5.28
$ aws --version > out.log
aws-cli/1.11.65 Python/2.7.13 Darwin/16.5.0 botocore/1.5.28
$ cat out.log
$
Run Code Online (Sandbox Code Playgroud)

如果命令成功完成,将结果写入stdout是有意义的.其他命令aws ec2 describe-images或者aws ec2 describe-instances正确地将输出写入stdout.

检查CentOS和MacOS.

amazon-ec2 amazon-web-services aws-cli

2
推荐指数
1
解决办法
308
查看次数

标签 统计

amazon-ec2 ×1

amazon-web-services ×1

aws-cli ×1