Hay diferentes formas de ejecutar un programa de terminal y continuar usando el terminal:
- Puede abrir otra pestaña de terminal (haga clic con el botón derecho y luego seleccione "Abrir nueva pestaña").
- Puede agregar
&
el comando que ejecuta. Tenga en cuenta que no verá la salida de texto al terminal, como mensajes de error.
- Puede escribir Ctrl- Zy luego ejecutar
bg
. Esto tiene el mismo efecto que corrercommand &
- Puede ejecutar
nohup command &
y luego presionar enter. (Gracias a ccpizza , vea los comentarios a continuación).
Sin embargo, presionar Alt, F2y luego ejecutar su comando desde la GUI generalmente se considera la mejor práctica, ¡no hay terminal en absoluto!
Tenga en cuenta que al usar &
(no nohup
), cerrar el terminal aún terminará la aplicación a menos que se ejecute disown
después .
EDITAR: Parece que el uso nohup
a veces dejará pequeños excrementos en su carpeta de inicio. Lo que normalmente se habría registrado en el terminal aparentemente se guarda en un archivo en ~ /.
~~
Una forma sencilla de ejecutar un programa en segundo plano es program-name & disown
, que lo llevará a un terminal que puede cerrarse sin matar el proceso.
nohup firefox&
.program-name & disown
es una buena soluciónPuede ejecutar el comando con un & después.
Por ejemplo:
Thunderbird y
Ver aquí para más información.
fuente
Puede utilizar
setsid
para ejecutar el programa en una nueva sesión además de&>/dev/null
para que no reciba ningún mensaje de registro.Entonces sería como
setsid program-name &>/dev/null
fuente
Con el
screen
comando, puede abrir varias sesiones de terminal con una sola ventana y tocarapt-get install screen (On Debian based Systems)
yum install screen (On RedHat based Systems)
screen
(iniciar nueva pantalla)[Your command]
Ctrl+A d
para salir de la pantalla ... y así sucesivamentehttps://linuxize.com/post/how-to-use-linux-screen/
fuente
Puede ejecutarlo en una terminal virtual como
tmux
(oscreen
escuché que ya no se mantiene)tmux
puede hacer mucho más, como:https://www.hamvocke.com/blog/a-quick-and-easy-guide-to-tmux/
fuente