Un chti aide pour la redirection d'info vers un fichier

Un chti aide pour la redirection d'info vers un fichier - Linux et OS Alternatifs

Marsh Posté le 10-09-2004 à 00:33:04    

Je suis entrain de faire des serveurs quake 3 sur mon pc muni de linux. J'aimerai que quand je lance un serveur, je ne voye pas toute les lignes que le serveur renvoye mais que celle ci soit redirigé dans un fichier. Je suis me suis alors rendu sur Lea-linux.org pour avoir quelques info mais ca n'a pas l'aire de fonctionner :(
 
l'interieur de mon fichier :
 

Citation :

./q3ded +set fs_game arena +set vm_game 0 +set sv_pure 1 +set bot_enable 0 +set sv_punkbuster 0 +set net_noipx 1 +set dedicated 1 +set net_port 27960 +exec server.cfg & > ra.log 2> ra.err


 
Donc d'aprés lea ca devrait renvoyé les ligne de commande dans ra.log et les erreurs dans ra.err
 
Pourtant aprés une partie, il y a rien dans le ra.log :/ et le fichier ra.err ce crée en tant que ra.err?
 
Quelqu'un pourrai m'aider ;) ?


Message édité par dead_j le 10-09-2004 à 00:35:00

---------------
Le Rock c'est la colle qui tient l'univers en place, si cette jointure n'existait pas, la vie n'aurais pas de sens :D
Reply

Marsh Posté le 10-09-2004 à 00:33:04   

Reply

Marsh Posté le 10-09-2004 à 04:47:01    

et si tu remplacé le & par 1 je pense que ca marchera mieux

Reply

Marsh Posté le 11-09-2004 à 07:57:53    

weed a écrit :

et si tu remplacé le & par 1 je pense que ca marchera mieux


 
Oui ca marche par contre le processus n'est pas lancé en tache de fond et il me met tout dans ra.err :/ il prend tous les messages comme des erreurs ?


---------------
Le Rock c'est la colle qui tient l'univers en place, si cette jointure n'existait pas, la vie n'aurais pas de sens :D
Reply

Marsh Posté le 13-09-2004 à 22:52:30    

bizzare ton truc  
normallement le 0, c'es pour le clavier, le1 pour la sortie d'ecran standard et le 2 pour les erreurs

Reply

Marsh Posté le 13-09-2004 à 23:17:55    

weed a écrit :

bizzare ton truc  
normallement le 0, c'es pour le clavier, le1 pour la sortie d'ecran standard et le 2 pour les erreurs


 
certainement que la console de quake rejete les lignes comme si c'est des erreurs tous simplement :o  
 
Mais j'aimerai en plus de tous ca que la commande soit lancé en arrière plan donc faut que je case le & non ?


---------------
Le Rock c'est la colle qui tient l'univers en place, si cette jointure n'existait pas, la vie n'aurais pas de sens :D
Reply

Marsh Posté le 13-09-2004 à 23:49:58    

Le « & » il doit aller à la fin de la ligne : ./q3ded +set fs_game arena +set vm_game 0 +set sv_pure 1 +set bot_enable 0 +set sv_punkbuster 0 +set net_noipx 1 +set dedicated 1 +set net_port 27960 +exec server.cfg > ra.log 2>&1 &

Reply

Marsh Posté le 14-09-2004 à 00:11:06    

et tu rediriges ses erreurs dans era.err, je ne pense pas !!!

Reply

Marsh Posté le 15-09-2004 à 05:22:37    

Mettre stderr dans un fichier séparé, ce n'est généralement pas une bonne idée car tu perds de contexte : tu ne sais plus à quel moment les erreurs ont été générées. Ma commande logge tout dans ra.log. Si tu veux vraiment un era.err, il faut remplacer 2>&1 par 2>era.err.

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed