GNU/Linux >> Tutoriels Linux >  >> Linux

Comment rediriger la sortie de la commande time vers un fichier sous Linux ?

Essayez

{ time sleep 1 ; } 2> time.txt

qui combine le STDERR de "time" et votre commande dans time.txt

Ou utilisez

{ time sleep 1 2> sleep.stderr ; } 2> time.txt

qui met STDERR de "sleep" dans le fichier "sleep.stderr" et seul STDERR de "time" va dans "time.txt"


Simple. Le GNU time l'utilitaire a une option pour cela.

Mais vous devez vous assurer que vous n'êtes pas en utilisant le time intégré de votre shell commande, au moins le bash builtin ne fournit pas cette option ! C'est pourquoi vous devez donner le chemin complet du time utilitaire :

/usr/bin/time -o time.txt sleep 1

Linux
  1. Comment utiliser la commande Tar sous Linux

  2. Comment utiliser la commande Linux Touch + Exemples

  3. Comment rediriger la sortie vers un fichier et Stdout sous Linux

  4. Comment capturer la sortie d'une commande top dans un fichier sous Linux ?

  5. Comment imprimer la sortie de la commande Linux dans un fichier ?

Comment utiliser la commande Linux head

Comment utiliser la commande Linux diff

Comment enregistrer la sortie de la commande Linux dans une image ou un fichier texte

Comment rediriger la sortie de la commande shell

Comment enregistrer la sortie de la commande dans un fichier à l'aide du terminal Linux

Comment utiliser la commande Gzip sous Linux ?