In diesem Fall wird beim Beenden der untergeordneten Shell sofort eine andere untergeordnete Shell angezeigt. Um die Schleife zu brechen, führen Sie dies innerhalb der untergeordneten Shell aus:
kill -s SIGINT $PPID
Beenden Sie dann die untergeordnete Shell ( exit
oder Ctrl+ D). $PPID
stellt sicher, dass das Signal an die übergeordnete Shell gelangt (ohne zu spielen ps
und zu raten).