#1 Le 29/05/2015, à 10:36
- jeebay
Récupérer au premier plan une tache lancée avec AT
Bonjour,
J'ai un petit souci :
Je cherche a lancer un téléchargement en différé grâce à la commande AT sur un raspberry pi (connection en SSH + screen).
J'arrive a le faire fonctionner en utilisant :
at 22h00
warning: commands will be executed using /bin/sh
at> wget URL_DU_FICHIER
at> <EOT>
job 9 at Fri May 29 22:00:00 2015
Ceci semble marcher, mais j'aimerai pouvoir récupérer la sortie de wget sur un terminal (je ne sais pas si j'utilise le bon vocabulaire, mais en gros j'aimerais avoir la sortie qui s'affiche quand on tape directement "wget URL_DU_FICHIER". Est-ce possible ? La tache n’apparaît pas dans "jobs"...
La seule solution que j'ai trouvé pour le moment c'est de rajouter l'option -o a wget pour avoir un log, mais cela génère un log de grande taille, et ca ne me parait pas hyper propre...
Merci de votre aide !
Hors ligne
#2 Le 29/05/2015, à 13:13
- credenhill
Re : Récupérer au premier plan une tache lancée avec AT
hello
essayer :
echo 'DISPLAY=:0 xterm -sb -rightbar -sl 1000 -e bash -c "wget URL; bash" ' | at 2200
xterm passe partout, le remplacer par gnome-terminal ou autre
Hors ligne
#3 Le 02/06/2015, à 10:23
- tiramiseb
Re : Récupérer au premier plan une tache lancée avec AT
credenhill: xterm !? Tu es sûr que tu as compris la question ? jeebay parle d'un Raspberry Pi auquel il accède en SSH : pas d'interface graphique.
jeebay: tu peux lancer wget au sein d'un screen, avec quelque chose du genre :
screen -D -m -S mon_super_wget wget URL_DU_FICHIER
... du coup tu pourras t'attacher à ce screen avec :
screen -r mon_super_wget
Sébastien Maccagnoni - https://www.maccagnoni.eu - https://www.domotego.com
Hors ligne