
echo
를 사용하여 만든 명명된 파이프로 작업을 수행할 때 mkfifo
파이프에서 프로세스를 읽지 않으면 중단됩니다. 이를 어떻게 방지할 수 있습니까? 즉, 정지를 중지할 수 있습니까?
그런데 이 보류 중인 프로세스가 또는 echo
에 나열되지 않은 이유는 무엇입니까 ?ps -e
pstree
답변1
귀하가 원하는 최종 결과가 무엇인지 완전히 명확하지 않으므로 귀하의 바람은 프로그램을 계속하되 가능한 경우 계속해서 글을 쓰는 것이라고 가정합니다. 이 경우 백그라운드 작업을 수행하세요.
echo foo > fifo &
echo
프로세스 테이블에 나열되지 않는 이유 echo
는내장 케이스.