Posibilidad de enviar comando y cerrar client ssh

Eloy Mier Pérez emierp en gmail.com
Lun Sep 19 12:35:58 UTC 2011


Hola de nuevo

El día 19 de septiembre de 2011 14:32, "Maykel Franco Hernández"
<maykel en maykel.sytes.net> escribió:
> Muy bueno el comando, lo he probado y realmente funciona. Me he fijado en
> el archivo nohup.out y es el siguiente:
>
> --2011-09-19 13:56:39--
> ftp://ftp.rediris.es/mirror/CentOS/6/isos/i386/CentOS-6.0-i386-bin-DVD.iso
>           => «CentOS-6.0-i386-bin-DVD.iso»
> Resolviendo ftp.rediris.es... 130.206.1.5
> Conectando a ftp.rediris.es|130.206.1.5|:21... conectado.
> Accediendo como anonymous... ¡Sesión iniciada!
> ==> SYST ... hecho.    ==> PWD ... hecho.
> ==> TYPE I ... hecho.  ==> CWD (1) /mirror/CentOS/6/isos/i386 ... hecho.
> ==> SIZE CentOS-6.0-i386-bin-DVD.iso ... 4705456128
> ==> PASV ... hecho.    ==> RETR CentOS-6.0-i386-bin-DVD.iso ... hecho.
>
>     0K .......... .......... .......... .......... .......... 95,5K
>    50K .......... .......... .......... .......... ..........  636K
>   100K .......... .......... .......... .......... ..........  706K
>   150K .......... .......... .......... .......... ..........  691K
>   200K .......... .......... .......... .......... ..........  704K
>   250K .......... .......... .......... .......... ..........  696K
>   300K .......... .......... .......... .......... ..........  702K
>   350K .......... .......... .......... .......... ..........  692K
>   400K .......... .......... .......... .......... ..........  714K
>   450K .......... .......... .......... .......... ..........  675K
>   500K .......... .......... .......... .......... ..........  149K
>   550K .......... .......... .......... .......... .......... 23,0M
>   600K .......... .......... .......... .......... .......... 30,0M
>   650K .......... .......... .......... .......... .......... 2,27M
>   700K .......... .......... .......... .......... ..........  905K
>   750K .......... .......... .......... .......... ..........  292K
>   800K .......... .......... .......... .......... .......... 1,40M
>   850K .......... .......... .......... .......... .......... 22,7M
>   900K .......... .......... .......... .......... .......... 2,57M
>   950K .......... .......... .......... .......... ..........  717K
>  1000K .......... .......... .......... .......... ..........  703K
>  1050K .......... .......... .......... .......... ..........  691K
>  1100K .......... .......... .......... .......... ..........  711K
>  1150K .......... .......... .......... .......... ..........  687K
>  1200K .......... .......... .......... .......... ..........  716K
>  1250K .......... .......... .......... .......... ..........  695K
>  1300K .......... .......... .......... .......... ..........  714K
>  1350K .......... .......... .......... .......... ..........  690K
>  1400K .......... .......... .......... .......... ..........  694K
>
>

¿Estas usando wget?....si es así el propio wget genera una salida
automáticamente cuando se usa con el parámetro -b (background), lo que
significa que si lanzas en remoto un wget -b .... no tendrías que usar
ninguno de los comandos comentados.....

esto es debido a que la salida del comando ya ta tendrías disponible
en el Sistema de ficheros y por otro lado, al ejecutar en segundo
plano, la tarea no se corta al abandonar la sesión ssh remota.....

> Es un trozo del archivo, se puede apreciar la descarga del SO Centos.
>
> Gracias nuevamente.
>
>
>
>> El 19 de septiembre de 2011 08:52, <maykel en maykel.sytes.net> escribió:
>>
>>> Gracias Eloy y para ver luego en el servidor la salida de la ejecución??
>>> Es decir, si he ejecutado un script que realiza un backup fia ftp, me
>>> gustaría comprobar la salida de ése script. Me imagino que estará en los
>>> logs.
>>>
>>> Un saludo.
>>>
>>> > Hola
>>> >
>>> > El día 19 de septiembre de 2011 13:42, Maykel Franco Hernández
>>> > <maykel en maykel.sytes.net> escribió:
>>> >> Hola muy buenas, quería saber si existe la posibilidad de enviar un
>>> >> comando
>>> >> en un servidor linux, al que estoy conectado por ssh como cliente, y
>>> que
>>> >> ése
>>> >> comando se quede en ejecución y yo pueda cerrar el client ssh.
>>> >>
>>> >>
>>> >>
>>> >> Es decir, si quiero formatear una partición o una unidad que está en
>>> mi
>>> >> servidor remoto, pero no quiero tener abierto el client ssh
>>> >>
>>> >
>>> > mírate el man del comando nohup
>>> >
>>> >>
>>> >>
>>> >> Un saludo.
>>> >>
>>> >>
>>> >> --
>>> >> ubuntu-es mailing list
>>> >> ubuntu-es en lists.ubuntu.com
>>> >> https://lists.ubuntu.com/mailman/listinfo/ubuntu-es
>>> >>
>>> >
>>> > --
>>> >
>>> > --
>>> >
>>>
>>>
>>>
>>> --
>>>
>>
>>
>> Maykel el funcionamiento de nohup es el siguiente, hagamos de cuenta que
>> quieres dejar descargando algo, harías lo siguiente:
>>
>> $ nohup wget http://url.com/archivo.tgz &
>>
>> El "&" es para que el proceso quede en segundo plano. Luego para ver el
>> resultado de la salida el nohup genera por defecto un archivo llamado
>> nohup.out en el cual tendrás el detalle de la salida del comando que
>> dejaste
>> corriendo.
>>
>> Igual yo prefiero usar otro método para dejar corriendo cosas en 2do plano
>> y
>> luego ver en que quedo y es el uso de screen.
>>
>> Lo que hace el comando "screen" por si solo es generarte una termina
>> "paralela" la cual dejas corriendo de forma normal cualquier cosa y te
>> sales
>> de la misma presionando Crtl+a+d. Luego si querés volver a la misma
>> eescribes "screen -rd"
>>
>> Más info de este fantástico comando en:
>> http://dragonnlinux.blogspot.com/2008/02/screen-ejecuta-distintas-sesiones-en-un.html
>>
>> --
>> uidoignacio en gmail.com*>
>> --
>
> --
> ubuntu-es mailing list
> ubuntu-es en lists.ubuntu.com
> https://lists.ubuntu.com/mailman/listinfo/ubuntu-es
>


-- 
http://eloy-mp.com
Un saludo. Eloy Mier Pérez.



Más información sobre la lista de distribución ubuntu-es