当我这样做的话,我必须按CTRL-c
之后或壳行为怪异。 左/右箭头键如不正确地移动和文本搞砸。
# read -r pid < <(ssh 10.10.10.46 'sleep 50 & echo $!') ; echo $pid
2135
# Killed by signal 2.
^C
#
我需要这个剧本,所以我想知道为什么CTRL-c
需要的,是有可能解决它?
更新
它看起来像它会打开一个额外的Bash shell,那就是必须退出一个。
该命令我在实际上是有趣
read -r pid < <(ssh 10.10.10.46 "mbuffer -4 -v 0 -q -I 8023 > /tmp/mtest & echo $!"); echo $pid