comment automatiser chronométré fonctionnement de 2 programmes?
-
20-09-2019 - |
Question
Je travaille sous Linux. J'ai deux programmes qui fonctionnent pour le temps infini (qui est, à moins que je wont stop tuer le processus) .i veulent exécuter le programme 1, puis exécutez le programme 2 au bout de 20 secondes (les deux devront exécuter simultanément comme on lit un fichier écrit par l'autre) .Actuellement, je cours les 2 programmes en gardant manuellement la trace du temps .. y at-il un moyen d'automatiser cela? à savoir est-il une commande ou un programme peut être écrit pour le faire ..
La solution
prog1 &
sleep 20
prog2
Autres conseils
Utilisation du shell:
Program1 de $ & sleep 20; program2
Si un programme lit à partir de la sortie du fichier par l'autre, vous devriez envisager d'utiliser un tuyau pour passer d'une sortie à l'entrée de l'autre:
$> program1 | program2
Je suppose que vous avez le contrôle sur ces deux programmes et peut les amener à écrire à stdout
et lire stdin
.