Je travaille sous linux. J'ai deux programmes qui s'exécutent pour l'infini (c'est-à-dire, ne s'arrêteront pas à moins que je tue le processus). Je veux exécuter le programme 1 d'abord, puis exécuter le programme 2 après 20 secondes (les deux devront s'exécuter simultanément 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 ..comment automatiser l'exécution minutée de 2 programmes?
Répondre
prog1 &
sleep 20
prog2
les 2 programmes sont: first_auto.c et après 20 secondes, prime_auto.c comment puis-je compiler et exécuter .. pouvez-vous s'il vous plaît expliquer .. – trinity
@trinity: C'est une question différente. S'il vous plaît poser une nouvelle question. –
Si vous ne savez pas comment compiler vos programmes, c'est quelque chose que vous devriez rechercher en premier. –
Si un programme lit à partir de la sortie du fichier par l'autre, vous devriez envisager d'utiliser un tuyau pour passer la sortie de l'un à l'entrée de l'autre:
$> program1 | program2
Je suppose que vous avez contrôle sur ces deux programmes et peut les amener à écrire à stdout
et lire stdin
.
En fait, je maintiens un tampon circulaire de fichiers - f1, f2, f3 .. et le premier programme écrit dans ces fichiers, basculant entre eux toutes les 20 secondes. Et le programme de lecture lit également de ceux-ci. J'ai écrit le code pour le faire et ça marche bien .. – trinity
- 1. autotools pour 2 programmes
- 2. Système V Message Queue - Réception minutée
- 3. Comment automatiser MS Outlook
- 4. Comment automatiser Photoshop?
- 5. Comment automatiser l'orthographe PowerPoint?
- 6. Comment automatiser une feuille de calcul
- 7. Comment automatiser openssl s_client?
- 8. Quels outils existent dans Perl 5 pour automatiser les programmes externes?
- 9. Python 2.x: comment automatiser l'exécution d'unicode au lieu d'une chaîne de caractères?
- 10. Comment automatiser un message texte?
- 11. Comment automatiser les tests d'installateur
- 12. Comment automatiser l'interface de contrôle activex
- 13. Comment automatiser la réécriture de texte?
- 14. Comment automatiser svn et processus de construction?
- 15. Création de programmes Java
- 16. Compilation de programmes C++
- 17. Comment automatiser les champs d'audit Subsonic 3 pour qu'ils fonctionnent comme Subsonic 2
- 18. automatiser le test de l'interface utilisateur
- 19. Comment écrire des programmes graphiques
- 20. Comment obtenir les icônes à partir de programmes Ajout/Suppression de programmes Panneau de configuration
- 21. JPEG Automatiser télécharger
- 22. C# liste de programmes
- 23. Comment est l'interface graphique et le flux de programmes de jeu par rapport aux programmes Web
- 24. Automatiser Nightly Build
- 25. Puis-je automatiser pppoeconf?
- 26. Automatiser les commandes de test
- 27. normalisation de la table Automatiser
- 28. Automatiser déclaration de variable PHP
- 29. SQL 2000 - Comment automatiser les sauvegardes incrémentielles?
- 30. Comment automatiser svn check-in dans cruisecontrol?
Si vos besoins de synchronisation sont bruts, cela sera suffisant. Si votre producteur et consommateur peut être à long terme, ou peut fonctionner à des taux différents, cependant, je soupçonne qu'une solution plus avancée sera nécessaire. –
Le consommateur et le producteur utilisent les mêmes tarifs. – trinity
Je suis curieux, comment le savez-vous? –