GNU/Linux >> Linux Esercitazione >  >> Linux

Come eseguire un comando che sopravviverà alla chiusura del terminale?

A volte voglio iniziare un processo e dimenticarlo. Se lo avvio dalla riga di comando, in questo modo:

redshift

Non riesco a chiudere il terminale o interromperà il processo. Posso eseguire un comando in modo tale da poter chiudere il terminale senza interrompere il processo?

Risposta accettata:

Uno dei seguenti 2 dovrebbe funzionare:

$ nohup redshift &

o

$ redshift &
$ disown

Vedi quanto segue per ulteriori informazioni su come funziona:

  • man nohup

  • help disown

  • Differenza tra nohup, disown e &(assicurati di leggere anche i commenti)


Linux
  1. Come avviare il comando Linux in background e scollegare il processo nel terminale

  2. Come uccidere un processo su Linux usando il comando?

  3. Come usare vi per modificare un comando nel terminale su Linux?

  4. Come posso eseguire un comando dopo l'avvio?

  5. Come collego un terminale a un processo distaccato?

Come eseguire il comando Sudo senza password

Come eseguire i comandi Linux in background

Come registrare tutto ciò che fai nel terminale

Come KILL un processo su Linux

Come eseguire più comandi Linux contemporaneamente nel terminale Linux

Come utilizzare il comando which in Linux