TAGS CLOUD
Incrementa dimensioniDecrementa dimensioni
Cosa significa “eseguire un programma in background”?
Quando eseguiamo un comando dalla shell, questo, inevitabilmente, ci impedisce di usarla almeno fino a quando la sua esecuzione non termina. Questo comportamento fa sì che alcuni programmi, la cui esecuzione dura nel tempo, occupino il prompt della shell per periodi lunghi o addirittura all'infinito, impedendoci di poter eseguire altri comandi. Per risolvere il problema è possibile eseguire tali programmi sullo sfondo, ovvero in background. Per farlo basta eseguire il comando seguito dal simbolo “&” (e commerciale). Ad esempio: mysqld_safe &. Il comando precedente, a differenza del solo mysqld_ safe, avvia il database server MySQL in background lasciando libero il prompt della shell per eseguire altri comandi. Ha senso eseguire un programma sullo sfondo solo se questo non richiede interazione con l'utente (input) e non produce risultati da visualizzare a video.
Lascia un commento
Tag: esecuzione, programma background, comandi, shell
Condividi