파일 설명자에 SSH 명령 출력 추가

파일 설명자에 SSH 명령 출력 추가

그래서 저는 다양한 시점에서 그리고 가능하면 서브셸 내에서 ssh 명령의 출력을 사용하려고 합니다. 나는 다음과 같이 fifos와 exec를 사용해 보았습니다.

exec 10< <(ssh host 'i=0;while :;do ((i++));echo $i;done')

read a <&10
echo $a
read a <&10
echo $a

내가 찾고 있는 출력은 1과 2입니다. 현재 나는 1과 1을 얻고 fd 10에서 읽을 때마다 새로운 프로세스가 시작됩니다. FIFO도 마찬가지다. 이 문제를 해결하는 방법에 대한 아이디어가 있습니까?


편집: 컴퓨터를 다시 시작했는데 문제가 사라졌습니다. 이는 wsl2의 또 다른 문제일 수 있습니다.

관련 정보