명령을 실행하면 for i in *.log; do cat "$i" | sort; done | more
파이프라인이 SIGTTIN
신호를 수신하고 중지됩니다.
bash$ for i in *.log; do cat "$i" | sort; done | more
### (one screenful of output...)
--More--
### (press Space)
[1]+ Stopped for i in *.log;
do
cat "$i" | sort;
done | more
bash$ echo $?
149 # indicates SIGTTIN(21)
cat
( 더 복잡한 awk
스크립트를 간단한 스크립트로 대체했습니다 .)
SIGTTIN
tty에서 읽는 프로세스가 없기 때문에 a가 생성되는 이유를 이해할 수 없습니다 . 단 more
, 는 백그라운드에 있지 않습니다. 무슨 일인지 설명해 줄 수 있는 사람이 있나요?