Lancer un programme en insérant un délai avant sortie sur stdout?? - Shell/Batch - Programmation
Marsh Posté le 08-10-2006 à 16:02:07
redvivi a écrit : /programmemoyenne >> statistique.csv |
Hum... Cela m'étonnerait que le programme en question soit directement sous "/" (ou alors c'est que ta machine est très mal rangée) mais je pense qu'il doit s'agir plutôt d'une erreur de frappe...
redvivi a écrit : en laissant un délai entre le démarrage du programme et l'enregistrement de la sortie du programme sur statistique.csv, comme ceci: |
Ben c'est pas trop possible puisque tu enregistres dans le fichier le résultat de l'exécution totale du programme. Si le programme tourne en 0.3s, même si tu attends 4h avant d'écrire dans le fichier, tu n'auras quand-même que le résultat de ces 0.3s d'exécution.
En plus, si ton programme te donne la moyenne en quelque secondes, cela veut dire qu'il tourne déjà pendant ces quelques secondes donc même si tu fais "programme >fichier.csv", tu auras quand-même une moyenne correcte non ???
redvivi a écrit : PS: Si vous connaissez un programme capable de créer des statistiques de débits sur une interface réseau, je suis preneur ! |
- ping
- netstat
- ethereal
Marsh Posté le 08-10-2006 à 16:31:20
Merci d'avoir répondu, je répond à ton message:
Citation : Ben c'est pas trop possible puisque tu enregistres dans le fichier le résultat de l'exécution totale du programme. Si le programme tourne en 0.3s, même si tu attends 4h avant d'écrire dans le fichier, tu n'auras quand-même que le résultat de ces 0.3s d'exécution. |
Non car le programme renvoi des valeurs dynamiques, j'ai besoin d'attendre avant d'enregistrer (voir ci apres)
Citation : |
Non car si je lui donne une base de 5 secondes par exemple, il va retourner le débit moyen qu'il aura calculé à l'instant t et donc entre 0 et 5 secondes, j'aurais des valeurs farfelues puisque la base de tmps ne sera pas écoulée!
Citation : - ping |
ethereal permet de créer des statistiques après la capture, netstat, il me semble, permet de calculer les statistiques de l'ouverture de la machine jusqu'a la demande de statistiques, quand à ping, je ne le connais pas .
Le problème étant que je cherche un outil (disons le tout de suite) qui créée un graphe du débit mesuré sur quelques jours ou quelques heures par exemple, ou qui me permette de le faire. Avez vous quelques idées ??
Marsh Posté le 08-10-2006 à 12:17:57
Bonjour à tous !!
Je suis confronté à un souci, je souhaite créer un fichier sous debian qui enregistre une moyenne du débit d'une interface réseau (l'instantané n'est pas significatif).
J'ai trouvé un programme qui permet d'afficher une moyenne du débit sur quelques secondes, ce qui me convient parfaitement.
Cependant, comme vous pouvez l'imaginer, il faut ces quelques secondes d'exécution au programme pour avoir une moyenne correcte . Je voudrais donc exécuter cette commande:
/programmemoyenne >> statistique.csv
en laissant un délai entre le démarrage du programme et l'enregistrement de la sortie du programme sur statistique.csv, comme ceci:
démarrageprog ----> délai de x secondes ---> enregistremen fichier
au lieu de:
démarrage prog ---> enregistrement fichier
Est-il possible de faire ceci ?
Merci d'avance !!
RedVivi
PS: Si vous connaissez un programme capable de créer des statistiques de débits sur une interface réseau, je suis preneur !