rex 怎么检查远程运行命令的退出值?
2017-05-17 18:21
169 查看
怎么检查远程运行命令的退出值? Rex 会把远程运行的 run 或者 shell_block 语句的退出值存入 $? 变量。 task "task2", group=>"myservers", sub { my $output = run "df -h"; say '----------------------'; say $?; say '----------------------'; say $output; }; [root@node01 Rex]# rex task2 [2017-04-30 14:09:10] INFO - Running task task2 on 192.168.137.3 ---------------------- 0 ---------------------- Filesystem Size Used Avail Use% Mounted on /dev/sda3 19G 11G 7.1G 60% / tmpfs 497M 0 497M 0% /dev/shm /dev/sda1 194M 29M 155M 16% /boot [2017-04-30 14:09:22] INFO - All tasks successful on all hosts task "task2", group=>"myservers", sub { my $output = run "ld"; say '----------------------'; say $?; say '----------------------'; say $output; }; [root@node01 Rex]# rex task2 [2017-04-30 14:09:55] INFO - Running task task2 on 192.168.137.3 ---------------------- 1 ----------------------
相关文章推荐
- ubuntu远程连接退出后程序继续运行之screen 命令
- 怎么用运行命令mstsc连接到远程计算机
- nohup命令实现退出终端后程序继续后台运行
- PowerShell 2.0在远程主机上运行命令和脚本
- 4.Linux下nohup命令实现退出终端后程序继续后台运行
- Linux之nohup命令:实现退出终端后程序继续后台运行
- ssh远程执行命令并自动退出
- ssh远程执行命令并自动退出
- Invoke-Command在本地和远程计算机上运行命令。
- 错误:检查您是否使用了第三方源。如果是就禁用它们,它们常常导致问题。然后在终端中运行以下命令:apt-get install -f
- 【Win7使用】Windows7中“运行”命令怎么不见了?
- Linux_scp 远程复制多个文件时不需要重复多次输入密码怎么解决?复制命令都是写在bash内的
- PowerShell 2.0在远程主机上运行命令和脚本
- 怎么用命令开远程主机的telnet服务 2
- 怎么用命令开远程主机的telnet服务1
- Android 在程序运行时,有若干个activity,怎么在退出这个Activity是,释放掉它所占用的运行空间
- PowerShell 2.0在远程主机上运行命令和脚本
- 远程登录窗口退出后后台运行的程序依然在跑
- 菜鸟学C语言一些经验!-1-关于怎么检查程序是不是运行了
- windows 远程桌面关闭 运行程序退出