1. 程式人生 > >newlisp獲取bash命令的退出狀態

newlisp獲取bash命令的退出狀態

newlisp exec可以執行bash命令,但是返回的狀態如何執行呢?

特別是我需要監控hdfs dfs -test 返回的結果,經過一番摸索,找到了簡單的答案:

#!/usr/bin/newlisp

(set 'x (exec "hdfs dfs -test -d /user/chenshu;echo $?"))
(println "x: " x)
(exit)

輸出結果:
x: ("0")