我正在尝试将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秒后都超时。
运行