9
Cosa sta facendo questo comando della shell?
trap 'sudo kill -9 -- -$$' EXIT
Cosa sta facendo questo comando della shell?
trap 'sudo kill -9 -- -$$' EXIT
$$
è l'ID di processo dello script stesso-$$
mezzi utilizzare l'ID del gruppo di processi--
segnala la fine delle opzioniCosì all'uscita del trap
ucciderà tutti i sottoprocessi della sceneggiatura.
Per persone che cercano di chiudere questo come off-topic: Questa è una domanda sulla creazione di script di shell - che è su come programmare la shell. Le domande sulla programmazione sono *** su argomento *** per [SO] (http://stackoverflow.com/faq). –
Anche se usare 'kill -9' è fondamentalmente sempre una cattiva idea. Vedi http://www.iki.fi/era/unix/award.html#kill – tripleee