BASH - 获取rsh命令以返回值或超时

时间:2015-06-11 15:03:20

标签: linux bash variables timeout rsh

我正在尝试将Bash脚本中的变量设置为通过带有超时选项的rsh在远程计算机上运行命令的结果,例如......

timeout -s KILL 2 rsh jane df -h | grep StorageMedia
                  2.7T  2.1T  607G  78% /mnt/StorageMedia

我试过以下......

rshresult="$(timeout -s KILL 3 rsh remotemachine df -h | grep StorageMedia)"

and

rshresult=`timeout -s KILL 3 rsh remotemachine df -h | grep StorageMedia`

...但是在没有设置$ rshresult的情况下,3秒后都超时。

运行

0 个答案:

没有答案