1

Je me souviens plus le nom d'une commande, mais je l'avais appris à mon stage l'an dernier.

Quand un programme remplissait un fichier texte.txt par exemple, on faisait:

nom_de_commande texte.txt

et ca sortait le flux sur l'écran. J'ai pas trouvé sur le net, pour voir un fichier, ils ne parlent que de more, less, cat et compagnie.
Tout ce qui passe pas par le port 80, c'est de la triche.

2

le chat?

3

tail -f <fichier>

"-f" fait en continu

4

Edited_857

5

oui mais ça s'arrete à la fin du fichier smile

tandis que tail attend qu'un autre processus écrive des trucs dedans smile

genre tu fais dans bash:

[user@host truc_enorme]#make projet_enorme>log 2&>1 &
[user@host truc_enorme]#tail -f log


et comme ça le log s'affiche au fur et à mesure qu'il se remplit smile

si tu controles le processus qui écrit, tu peux aussi utiliser tee qui envoie son stdin sur les fichier passés en en argument et aussi sur stdout.

Exemple:
[user@host truc_enorme]#make projet_enorme 2>&1 | tee log

mais l'avantage de tail c'est qu'il peut s'attacher a un fichier en cours d'ecriture par un processus déja démarré, donc potentiellement en arriere plan smile

6

Edited_858

7

8

C'était bien ca smile merci squalyl
Tout ce qui passe pas par le port 80, c'est de la triche.

9

C'est super pratique pour suivre le contenu des fichiers log love
avatar

10

Perso ça sert souvent ^^

(ne serait-ce que pour voir les logs pendant une isntall ou l'execution de certaines applis)
avatar
Proud to be CAKE©®™


GCC4TI importe qui a problème en Autriche, pour l'UE plus et une encore de correspours nucléaire, ce n'est pas ytre d'instérier. L'état très même contraire, toujours reconstruire un pouvoir une choyer d'aucrée de compris le plus mite de genre, ce n'est pas moins)
Stalin est l'élection de la langie.

11

Plus que souvent ....

tail -f -n500 /var/log/messages /var/log/syslog

....
histoire de surveiller les logs en LIVE ...

12

(c'est gentil de remonter un sujet vieux de plus de 4 mois pour donner une solution déjà donnée hum2
avatar

13

lol

14