-
Determinar cuando usar &, nohup o disown para mandar procesos a segundo plano
Usa & al final del comando que vayas a ejecutar cuando quieras que éste se vaya al background inmediatamente para no tener que esperar a que termine antes de ejecutar el siguiente que quieras correr.
Usa nohup antes del comando que vayas a ejecutar para que éste no haga caso de la señal SIGHUP, de forma que si cierras la cli o te des-logueas de una sesión SSH, el proceso siga corriendo hasta que termine.
Usa disown si te has olvidado de anteponer nohup al comando que ya ejecutaste y quieres cerrar la cli sin matar el proceso.