Quando si sviluppa un programma che deve girare ininterrottamente nella console, non ci sono problemi se lo si lancia da terminale e lo si termina tramite la più classica delle combinazioni: Ctrl-C. Ma come si termina lo stesso programma se lo si è lanciato da Eclipse?
Si deve inviare un segnale al processo, e più in particolare un SIGINT (interruzione): apriamo un terminale e usiamo kill:
kill -s INT <pid>
Oppure, se utilizziamo pkill:
pkill -INT <nome dell'interprete che sta eseguendo il programma: java, ruby, python, ecc.>