Páginas

miércoles, 3 de septiembre de 2008

Ejecución remota de comandos

Para ejecutar un comando en un servidor Linux remoto a través de ssh, no es necesario mantener la consola abierta; basta con ejecutar en el servidor remoto:

nohup [comando_a_ejecutar] &

La salida de nohup está dirigida a nohup.out.

Esto es útil sobre todo en procesos de larga duración ya que una posible inestabilidad de la conexión puede abortar el proceso.

viernes, 25 de abril de 2008

Comando Unix durante 6 segundos

(Esto es más para que a mi no se me olvide)
Especie de Timeout casero de 6 segundos.
cat /dev/lp0& pid=$!;sleep 6; kill $pid