Se inizio un processo e lo sfondo in una finestra del terminale (diciamo ping google.com &
), posso ucciderlo usando kill %1
(supponendo che sia il lavoro 1).
Tuttavia, se apro un'altra finestra (o scheda) del terminale, il processo in background non è elencato sotto jobs
e non può essere ucciso direttamente usando kill
.
È possibile interrompere questo processo da un'altra finestra o scheda del terminale?
Nota: sto usando Xfce Terminal Emulator 0.4.3 e bash (anche se se esiste una soluzione in un'altra shell comune ma non bash, sono aperto anche a quello)
top
non sembra mostrare tutti i processi specifici in esecuzione nella shell (ad esempio, non mostraping
). Mi dà un PID per l'emulatore di terminale, ma questo uccide l'emulatore di terminale come ci si aspetterebbe.