Necesito descargar unos archivos de un sitio pero no lo puedo hacer desde una shell remota porque cuando salga se jode todo entonces como puedo dejar haciendo una tarea remotamente... quizas programando alguna tarea... ??
Ayuda
Como es eso que si te sales se jode todo? para eso puedes hacer correr la descarga en segundo plano, asi si te sales no se interrumpirá:
$ wget -bqc http://path-to-url/file.ext
O también:
command &>/dev/null
http://felixmilea.com/2014/12/running-bash-commands-background-properly/
Ahora si definitivamente quieres una tarea puedes usar crontab:
https://www.pantz.org/software/cron/croninfo.html
Usas screen:
screen
wget url
Ctrl+A + d
Y listo, puedes cerrar la conexión o lo que sea. Si quieres regresar a la shell:
screen -r
Jo son unos capos lo pruebo y digo...
Si son tan amables y me pudieran ayudar con el otro post que hice sobre accediendo a un recurso se los voy agradecer...
Salu2 y gracias de nuevo
Cita de: WHK en 25 Octubre 2015, 22:12 PM
Como es eso que si te sales se jode todo? para eso puedes hacer correr la descarga en segundo plano, asi si te sales no se interrumpirá:
$ wget -bqc http://path-to-url/file.ext
O también:
command &>/dev/null
http://felixmilea.com/2014/12/running-bash-commands-background-properly/
Ahora si definitivamente quieres una tarea puedes usar crontab:
https://www.pantz.org/software/cron/croninfo.html
Compadre me pudieras decir que haces con el 2do ejemplo..
Salu2
Minfus: Desde la shell me da error el comando Screen leyendo por arriba creo a ver visto que a veces hay q instalar el paquete donde viene o algo asi, retificame..
Lo mas probable es que necesites instalarlo primero.
CitarCompadre me pudieras decir que haces con el 2do ejemplo..
& mantiene la tarea en segundo plano, >/dev/null envía todo el buffer de salida al pozo del olvido para que no te interrumpa el stdout mientras usas el bash.
Hay muchas maneras de interrumpir el buffer:
http://unix.stackexchange.com/questions/70963/difference-between-2-2-dev-null-dev-null-and-dev-null-21
Mira, acá hice un ejemplo:
(http://i.drawcoders.cl/661367_109394.jpg)
Y funciona con toda distribución de Linux, no necesitas softwares adicionales.
Ok voy a leer y hacer pruebas...
Me salta una duda puedo seguir el proceso de esa descarga o sea ver si ya termino o si aun sigue bajando algun archivo..
Salu2 y gracias de antemano..
viendo el listado de procesos, si wget está funcionando es porque aun está descargando el archivo.
ps -aux | grep wget