newlisp获取bash命令的退出状态
2014-10-27 22:32
162 查看
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")
特别是我需要监控hdfs dfs -test 返回的结果,经过一番摸索,找到了简单的答案:
#!/usr/bin/newlisp
(set 'x (exec "hdfs dfs -test -d /user/chenshu;echo $?"))
(println "x: " x)
(exit)
输出结果:x: ("0")
相关文章推荐
- newlisp获得bash该命令的退出状态
- 父进程获取子进程退出状态(1)
- shell-6-退出状态与流程控制语句(if;test;case命令)
- bash的工作特性之命令状态返回值和命令符
- linux命令(26):Bash Shell 获取进程 PID
- wait获取子进程退出状态 WIFEXITED和WIFSIGNALED用法
- 一个通用的调用shell命令及打印退出状态的C语言实现
- zabbix自定义监控脚本——获取tcp状态之不同命令的响应时间
- bash 退出状态值
- thread 退出状态如何获取
- 命令组合-- 获取Linux某进程的运行状态
- 【Win32多线程】创建线程、获取线程执行状态、退出线程、错误处理
- 获取连接状态数的awk数组命令
- Linux命令之exit - 退出当前shell【返回值状态】
- bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例
- bash之流程控制for循环及bash命令退出和退出状态码
- 父进程获取子进程退出状态(2)
- 【Unix/Linux.Shell Script】退出状态,exit命令
- Linux命令之exit - 退出当前shell【返回值状态】
- bash的工作特性之命令执行状态返回值和命令行展开所涉及的内容及其示例演示。