linux:background:start

Aquesta és una revisió antiga del document


comandos "background"

  • <comando>&
  • <comando>^Z
  • bg
  • fg → recupera un trabajo en segundo plano
  • jobs → lista de trabajos en segundo plano
  • %n → recupera el proceso <n>
  • $ comando &: acabando el comando con un &
  • después de lanzar el comando, pulsando CTRL+Z y después $ bg
    • CTRL+Z suspende la ejecución del comando actual
    • bg lo reactiva

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
    • nohup ignora la señal SIGHUP lo que hace que el proceso siga vivo aún después de cerrar sesión
    • crea un fichero nohup.out en 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 &
  • jobs: muestra los trabajos en background
  • kill %<n>: mata el trabajo en background n
  • fg %<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/

  • linux/background/start.1364901404.txt.gz
  • Darrera modificació: 02/04/2013 04:16
  • per mate