Normalmente quando usi l'estensione terminale per corsa un programma, se vuoi chiudere terminale, questo chiuderà anche il programma in esecuzione. Per evitare questo comportamento, c'è un piccolo file truco. |
Supponiamo di aver aperto nautilus da un terminale eseguendo:
nautilo
Ora vuoi chiudere il terminale senza chiudere la finestra di Nautilus. Per fare ciò, premi Ctrl + z nel terminale ed esegui i seguenti comandi:
rinnegare -h% 1
bg 1
Fatto ciò, puoi chiudere il terminale senza influenzare il programma che hai aperto dal terminale.
Come suggerisce Rafa (uno dei nostri lettori), un altro metodo simile ma che non ha esattamente gli stessi effetti consiste nell'aggiungere il parametro & alla fine del comando che si desidera eseguire. Ad esempio, per aprire nautilus sarebbe così:
nautilus e
Ciò significa che puoi continuare a utilizzare il terminale dopo aver eseguito il programma ma, a differenza del metodo precedente, la chiusura del terminale chiuderà anche il programma eseguito.
xD mi ha già salvato questi suggerimenti grazie mille ancora 😀
Ottimo, grazie mille per i suggerimenti ^ __ ^
È un buon suggerimento ..
Buon post
Grazie Envi! Ho già aggiornato l'articolo in modo che non ci siano dubbi e sia più chiaro ...
Abbraccio! Paolo.
Non è proprio così. Il processo viene eseguito in background lasciando il terminale libero, ma nel momento in cui il terminale viene chiuso il processo termina.
http://hatteras.wordpress.com/2011/09/16/cerrar-la-terminal-sin-que-se-cierre-el-programa-en-ejecutado-con-ella/
Se puoi farlo come uno script, diciamo che in bash come sono i parametri quindi i programmi ./run nautilus
poi dentro di te
script #! / bin / bash
$ 1 e
quindi $ 1 funziona come parametro e passa il nome del programma che vuoi eseguire, oppure lo modifichi con le righe
rinnegare -h% 1
bg 1 ma c'è il gusto di tutti, preferisco i nautil & o conky e saluti?
Lo cercavo da molto tempo! Grazie molte per averlo condiviso!
Hai ragione Rafa! Ho già incorporato il tuo contributo nell'articolo.
Abbraccio! Paolo.
Per quanto l'ho provato, non accetta questo comando, ma funziona molto bene per me quando aggiungo "&" dopo il comando per aprire il programma "nautilus &"
o semplicemente metti "nautilus &" e puoi chiudere il terminale xD perché lo lasci in esecuzione in un processo indipendente, ecco a cosa serve "&"
Bel consiglio!
Un altro buon consiglio
Un'alternativa è usare programmi come tmux o screen.
Cosa significa esattamente ogni comando? Cosa fanno? Immagino che "bg" significhi mettere in BackGround qualunque sia la console.
E grazie mille Pablo. Sarà utile a molti di noi, credo.
questo trucco è un po 'criptico il migliore è:
nohup nautilus e ora puoi chiudere il terminale, disconoscere è dissociare i lavori dal terminale. E se vuoi che funzioni in background:
nohup nautilus & e puoi continuare a lavorare nel terminale o chiuderlo.
C'è un modo per farlo in uno script?