Aquesta és una revisió antiga del document
comandos "background"
Trabajos en segundo plano
- <comando>&
- <comando>^Z
bgfg→ recupera un trabajo en segundo planojobs→ lista de trabajos en segundo plano%n→ recupera el proceso <n>
como lanzar aplicaciones a segundo plano
$ comando &: acabando el comando con un&- después de lanzar el comando, pulsando
CTRL+Zy después$ bgCTRL+Zsuspende la ejecución del comando actualbglo reactiva
aplicaciones a segundo plando sin "asistencia"
si queremos irnos de la sesión pero queremos dejar la tarea en funcionamiento:
$ nohup <script> &- al cerrar sesión, se envía la señal SIGHUP a todos los procesos para terminarlos
nohupignora la señal SIGHUP lo que hace que el proceso siga vivo aún después de cerrar sesión- crea un fichero
nohup.outen el directorio en curso con las salidas del script ejecutado - recomendable redireccionar las otras salidas para tener un «log» de lo ejecutado:
$ nohup <script> > foo.out 2> foo.err < /dev/null &
otros comandos
jobs: muestra los trabajos en backgroundkill %<n>: mata el trabajo en background nfg %<n>: trae a primer plano el trabajo indicado n
http://blog.cesargama.mx/2011/03/15/3-maneras-de-ejecutar-comandos-en-segundo-plano-en-linux/