Soluzione 1:
Per terminare rapidamente tutti i lavori interrotti sotto bash, inserisci:
kill -9 `jobs -ps`
jobs -ps elenca gli ID del processo (-p ) del file interrotto (-s ) lavori.
kill -9 `jobs -ps` invia segnali SIGKILL a tutti loro.
Soluzione 2:
Prova a digitare questo:
kill -9 $(jobs -p)
Soluzione 3:
La risposta accettata ucciderebbe tutti i lavori (il che è sufficiente in questo caso) e non solo quelli interrotti. Se vuoi uccidere solo quelli fermati, esegui:
kill $(jobs -l | grep Stopped | cut -d' ' -f3)
Soluzione 4:
Il modo più semplice è semplicemente ritentare immediatamente l'uscita; bash lo interpreterà come "uccidi tutti i lavori interrotti ed esci".
Soluzione 5:
for x in `jobs -p` ; do kill -9 $x ; done