这可能是一个幼稚的问题,但我真的不确定该怎么做。我提交了一个Spark作业,然后得到了以下输出:
运行作业成功。提交ID:driver-20170824224209-0001
我想以编程方式查询此作业的状态。如何使用控制台中的输出将ID提取到变量中,使用Bash脚本。
任何帮助都会受到赞赏。
这可能是一个幼稚的问题,但我真的不确定该怎么做。我提交了一个Spark作业,然后得到了以下输出:
运行作业成功。提交ID:driver-20170824224209-0001
我想以编程方式查询此作业的状态。如何使用控制台中的输出将ID提取到变量中,使用Bash脚本。
任何帮助都会受到赞赏。
假设您的命令为cmd
,您想将命令的输出存储在(例如)名为res
的变量中,在bash
中一种方法是在单引号中运行该命令。
res=`cmd`
或在$()
中嵌入命令
res=$(cmd)
Run job...
并且你想把这个字符串中的 id 存入变量里吗? - lurker