elhacker.net cabecera Bienvenido(a), Visitante. Por favor Ingresar o Registrarse
¿Perdiste tu email de activación?.

 

 


Tema destacado: ¿Eres nuevo? ¿Tienes dudas acerca del funcionamiento de la comunidad? Lee las Reglas Generales


+  Foro de elhacker.net
|-+  Sistemas Operativos
| |-+  GNU/Linux (Moderador: MinusFour)
| | |-+  Programar tarea ??
0 Usuarios y 1 Visitante están viendo este tema.
Páginas: [1] Ir Abajo Respuesta Imprimir
Autor Tema: Programar tarea ??  (Leído 7,706 veces)
TrashAmbishion


Desconectado Desconectado

Mensajes: 756


Ver Perfil
Programar tarea ??
« en: 25 Octubre 2015, 21:25 pm »

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


En línea

WHK
Moderador Global
***
Desconectado Desconectado

Mensajes: 6.605


Sin conocimiento no hay espíritu


Ver Perfil WWW
Re: Programar tarea ??
« Respuesta #1 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á:

Código:
$ wget -bqc http://path-to-url/file.ext

O también:

Código:
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


En línea

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: Programar tarea ??
« Respuesta #2 en: 25 Octubre 2015, 22:50 pm »

Usas screen:

Código
  1. screen

Código
  1. wget url

Ctrl+A + d

Y listo, puedes cerrar la conexión o lo que sea. Si quieres regresar a la shell:

Código
  1. screen -r
En línea

TrashAmbishion


Desconectado Desconectado

Mensajes: 756


Ver Perfil
Re: Programar tarea ??
« Respuesta #3 en: 27 Octubre 2015, 02:40 am »

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
En línea

TrashAmbishion


Desconectado Desconectado

Mensajes: 756


Ver Perfil
Re: Programar tarea ??
« Respuesta #4 en: 27 Octubre 2015, 07:39 am »

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á:

Código:
$ wget -bqc http://path-to-url/file.ext

O también:

Código:
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..
En línea

MinusFour
Moderador Global
***
Desconectado Desconectado

Mensajes: 5.529


I'm fourth.


Ver Perfil WWW
Re: Programar tarea ??
« Respuesta #5 en: 27 Octubre 2015, 15:40 pm »

Lo mas probable es que necesites instalarlo primero.
En línea

WHK
Moderador Global
***
Desconectado Desconectado

Mensajes: 6.605


Sin conocimiento no hay espíritu


Ver Perfil WWW
Re: Programar tarea ??
« Respuesta #6 en: 27 Octubre 2015, 16:38 pm »

Citar
Compadre 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:



Y funciona con toda distribución de Linux, no necesitas softwares adicionales.
« Última modificación: 27 Octubre 2015, 16:47 pm por WHK » En línea

TrashAmbishion


Desconectado Desconectado

Mensajes: 756


Ver Perfil
Re: Programar tarea ??
« Respuesta #7 en: 27 Octubre 2015, 17:58 pm »

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..
En línea

WHK
Moderador Global
***
Desconectado Desconectado

Mensajes: 6.605


Sin conocimiento no hay espíritu


Ver Perfil WWW
Re: Programar tarea ??
« Respuesta #8 en: 28 Octubre 2015, 03:38 am »

viendo el listado de procesos, si wget está funcionando es porque aun está descargando el archivo.

Código:
ps -aux | grep wget
En línea

Páginas: [1] Ir Arriba Respuesta Imprimir 

Ir a:  

Mensajes similares
Asunto Iniciado por Respuestas Vistas Último mensaje
Programar una tarea con Ventana de Alerta
Desarrollo Web
danipena78 4 4,555 Último mensaje 4 Julio 2011, 01:34 am
por danipena78
Programar una tarea con Ventana o mensaje de Alerta
PHP
danipena78 2 3,478 Último mensaje 4 Julio 2011, 17:58 pm
por RedZer
[BATCH] programar tarea una vez al mes sin repeticion [RESUELTO]
Scripting
imlikeabird34 7 5,463 Último mensaje 21 Diciembre 2012, 03:45 am
por imlikeabird34
programar tarea
Windows
Franus 1 2,237 Último mensaje 29 Julio 2013, 23:33 pm
por Stakewinner00
como programar una tarea para que ejecute si una variable en un archivo es true?
Programación General
or.gutierrez 2 2,137 Último mensaje 25 Noviembre 2014, 20:11 pm
por fary
WAP2 - Aviso Legal - Powered by SMF 1.1.21 | SMF © 2006-2008, Simple Machines