J'utilise expect en perl. Je veux rediriger toutes les sorties qui apparaissent sur la console stdout vers un fichier journal afin que je puisse le déboguer à l'avenir. Actuellement j'utilise $ exp-> log_stdout (0); Au lieu de rediriger vers cela, puis-je le faire dans un fichier journal? Dans l'affirmative, comment le faire?Rediriger la sortie de s'attendre à logfile dans attendre
1
A
Répondre
2
si vous voyez la documentation de Expect, vous trouverez des informations sur session de journal pour un fichier
$object->log_file("filename" | $filehandle | \&coderef | undef)
Tous les caractères envoyés ou reçus du processus donné naissance sont écrites dans le fichier. Normalement, la ajoute logfile, mais vous pouvez passer un mode supplémentaire de « w » pour tronquer le fichier une fois ouvert():
$object->log_file("filename", "w");
Cela signifie utiliser log_file méthode au lieu de log_stdout.
Votre problème sera résolu.
Questions connexes
- 1. Logfile par composante Hiérarchie
- 2. Rediriger la sortie de test
- 3. rediriger la sortie de 'where' dans dbx
- 4. Rediriger la sortie audio
- 5. Rediriger la sortie en bash
- 6. Rediriger la sortie audio vers la ligne
- 7. Rediriger la sortie Trace vers la console
- 8. Puis-je rediriger la sortie de TPAGE
- 9. création logfile C#
- 10. Comment attendre la sortie de processus non-enfants
- 11. Rediriger la sortie standard vers syslog
- 12. Comment rediriger la sortie du script Groovy?
- 13. shell unix, rediriger la sortie, mais continuer à stdin
- 14. rediriger la sortie du fichier à trois thread en cours
- 15. Rediriger la sortie sed vers tr
- 16. Rediriger la sortie AWK en entrée à GDB
- 17. Python: Comment rediriger cette sortie?
- 18. Comment rediriger la sortie vers stderr dans groovy?
- 19. Comment puis-je rediriger la sortie de la commande "time"?
- 20. nunit ne sera pas rediriger la sortie de la console
- 21. Comment rediriger la sortie du compilateur gcc dans un fichier?
- 22. Comment rediriger la sortie lors du débogage dans Visual Studio?
- 23. Comment rediriger la sortie vers un répertoire différent dans BASH?
- 24. Connexion de powershell-script à csharp-program (log4net - logfile)
- 25. Comment rediriger la sortie loin de/dev/null
- 26. Drupal: envoyer la sortie à l'utilisateur dans le soumettre gestionnaire de formulaire, au lieu de rediriger
- 27. Rediriger la sortie du fichier de commandes exe
- 28. jQuery Ajax: rediriger vers d'autres pages sans attendre le résultat
- 29. rediriger la sortie de pexpect vers un fichier
- 30. Rediriger la sortie FORTRAN (appelée via F2PY) en Python
Salut La solution fonctionne. mais existe-t-il une option pour ajouter le fichier. car je l'utilise en fonction. et chaque fois que la fonction est appelée, elle écrase le fichier déjà existant. merci – Raj
@shayam: voir la documentation de Expect, vous trouverez tout et n'importe quoi. –