그래서 다음 명령을 실행한 후 Killed 메시지를 숨기려고 합니다.
while :;do echo 1;done 2>/dev/null|./scr.sh 2>/dev/null
scr.sh에는 다음이 포함됩니다.
kill -9 -- -$(ps -o pgid= $$ | grep -o [0-9]*)
그러나 이것은 작동하지 않습니다. scr.sh는 현재 파이프라인의 모든 프로세스를 종료해야 합니다. 저는 해당 프로세스 그룹의 모든 프로세스를 종료하여 이를 수행하려고 했습니다.