Pages : 1
#1 Le 20/02/2013, à 02:23
- xana02
faire des log dans screen
Bonjour , je cherche a enregistré une sortie de commande dans un fichier pour exemple je vais prendre TOP
# screen
# top > log.txt
Quand je fais sa çà fonctionne il mais la sortie de top dans log.txt
screen -dmS log "top > log.txt"
et la j'ai rien mon screen ne s'ouvre même pas quand je fais un screen -ls il y a rien
Donc soit Screen n'a pas les droits d'écriture soit je sais pas ...
Une idée ? Merci
Dernière modification par xana02 (Le 20/02/2013, à 02:23)
Hors ligne
#2 Le 20/02/2013, à 06:46
- nesthib
Re : faire des log dans screen
Pas très clair comme question… que cherches-tu exactement à faire ? Pourquoi screen ? Ne chercherais-tu pas plutôt la commande script ?
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#3 Le 20/02/2013, à 13:19
- xana02
Re : faire des log dans screen
Pour essayer d’être le plus claire possible .
La vrais commande en faite est un Rsync qui lui fonctionne très bien et me sort des logs .
rsync rsync -avz --append --progress --timeout=0 --bwlimit=200 / /backup > log.txt
Les log fonctionne
mais si je rajoute screen -dmS log
screen -dmS log rsync -avz --append --progress --timeout=0 --bwlimit=200 / /backup > log.txt
La ca ne fonctionne plus ( J'ai copier une petite partie de la commande Rsync car elle est beaucoup plus grand )
Je pense que j'ai un probleme avec Screen mais je sais pas ou
Hors ligne
#4 Le 20/02/2013, à 15:59
- nesthib
Re : faire des log dans screen
Tel que tu écris ta commande c'est la sortie de screen que tu rediriges, et screen n'écrit pas son affichage sur l'entrée standard. La redirection doit faire partie de la commande lancée.
Par ailleurs je ne sais pas ce que vient faire le « log » après les options de screen. Je pense que ça n'a aucun sens.
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
#5 Le 20/02/2013, à 16:26
- xana02
Re : faire des log dans screen
La commande screen -dmS, permet d'ouvrir un screen avec un nom spécifique
screen -dmS LOG ( nom du screen )
Hors ligne
#6 Le 20/02/2013, à 16:37
- nesthib
Re : faire des log dans screen
Oups, j'ai lu un peu vite, effectivement l'option -S est bien faite pour ça. Ce qui ne change pas le reste du problème. Pourquoi rediriger la sortie de screen au lieu de la sortie de ta commande ?
GUL Bordeaux : Giroll – Services libres : TdCT.org
Hide in your shell, scripts & astuces : applications dans un tunnel – smart wget – trouver des pdf – install. auto de paquets – sauvegarde auto – ♥ awk
⃛ɹǝsn xnuᴉꞁ uʍop-ǝpᴉsdn
Hors ligne
Pages : 1