【发布时间】:2017-04-02 01:19:15
【问题描述】:
我是 ruby 新手,我尝试了很多搜索,但我无法弄清楚!
我需要执行这个命令: 我尝试使用 Open3.popen,反引号但没有返回输出,它只返回 ssh 命令但我需要 hive 查询的输出。
ssh -C -i key_rsa -l login_name server_name "/usr/bin/hive -i .hiverc -e \" some_query \"" > somefile.csv
如何获取 hive 查询和 ssh 的输出和错误?
提前谢谢,请尽早告诉我
【问题讨论】:
-
您是否故意将您的输出重定向到带有
> somefile.csv的文件? -
是的,我是故意这样做的
-
只是为了仔细检查,在运行该命令后,您希望输出在哪里?在您重定向到的文件中还是在您启动的进程的标准输出中?