:::: MENU ::::

How to capture results of a watch in a fileComment capturer les résultats d’un watch dans un fichier

  • Feb 19 / 2015
  • 0
Linux

How to capture results of a watch in a fileComment capturer les résultats d’un watch dans un fichier

For debugging purposes, it can sometimes be useful to write the results of a command executed at a given time lapse. You can easily monitor a command by using the watch command.

By default a watch command is only displaying result, and you have to be in front of to see the results. If you want to write them in a file with a timestamp, you can easily do it by using this command that combines  a watch command with tee:

You can now open your file /tmp/logfilewatch and see the results you just got!
For example, here is what you could get with my previous command, checking all the connections on port TCP 443:

Pour des raisons de debugging, il peut parfois être utile d’écrire les résultats d’une commande exécutée à un intervalle de temps donné dans un fichier. Vous pouvez facilement monitorer une commande en utilisant la commande watch.

Par défaut une commande watch ne fait qu’afficher le résultat, et vous devez donc être devant si vous souhaitez surveiller les résultats qui apparaissent. Si vous voulez les écrire dans un fichier avec un timestamp, vous pouvez facilement le faire en utilisant cette commande combinée à une commande tee:

Vous pouvez maintenant ouvrir votre fichier /tmp/logfilewatch et voir les résultats que vous venez d’obtenir !
Voici, par exemple, ce que vous pourriez obtenir avec la commande donnée précédemment, vérifiant toutes les connexions sur le port TCP 443 :

Comments are closed.

Question ? Contact