Comment puis-je rediriger ma sortie de script Python vers l'une des fenêtres de terminal ouvertes sous Ubuntu? Le script est engendré par la règle de filtrage KMail.Comment rediriger la sortie du script Python vers le terminal
0
A
Répondre
1
Création d'un simple serveur socket serait une méthode ... Mais je serais probablement utiliser fifos:
$ mkfifo /tmp/my_fifo
$ cat producer.py
f = open("/tmp/my_fifo", "w")
f.write("hello, world!\n")
f.close()
Ensuite, vous pouvez lire de l'aide cat /tmp/my_fifo
Ou un simple fichier journal:
$ cat producer.py
f = open("/tmp/my_log", "a")
f.write("hello, world!\n")
f.close()
Ensuite, vous pouvez en lire en utilisant tail -f /tmp/my_log
+0
'os.mkfifo()' existe, donc votre premier exemple pourrait inclure cela. – glglgl
+0
C'est très vrai - je ne l'avais pas envisagé. –
Questions connexes
- 1. Comment rediriger la sortie du terminal Ubuntu vers un fichier?
- 2. Comment rediriger la sortie du script Groovy?
- 3. Python: Comment rediriger la sortie de os.system vers shell Python?
- 4. sortie de commande rediriger vers le fichier et le terminal
- 5. rediriger la sortie du script awk vers un fichier
- 6. Rediriger la sortie wget vers l'entrée du script perl
- 7. Comment router la sortie du script Python vers un fichier
- 8. Sortie Python vers le terminal lors de la connexion ssh
- 9. sortie vers un nouveau terminal
- 10. Comment puis-je rediriger la sortie du terminal Linux vers la console Eclipse?
- 11. Rediriger la sortie 'print' de Python vers le Logger
- 12. Sortie de capture de script Bash vers le terminal
- 13. Rediriger la sortie de l'enregistreur Python vers le widget tkinter
- 14. Rediriger la sortie du simulateur de terminal BlackBerry vers la console
- 15. Rediriger la sortie d'un script shell vers un fichier
- 16. Rediriger la sortie du compilateur vers le programme Win32
- 17. Python: Comment rediriger cette sortie?
- 18. Comment rediriger une sortie de console Python vers un QTextBox
- 19. rediriger les sorties du journal vers un autre terminal
- 20. Comment rediriger la sortie du script PHP PENDANT l'exécution?
- 21. Comment rediriger la sortie du processus vers System.String
- 22. rediriger la sortie vers le fichier texte C#
- 23. Comment rediriger la sortie de system() vers un fichier?
- 24. Impossible de rediriger la sortie lorsque j'exécute le script Python sous Windows en utilisant uniquement le nom du script
- 25. Exécution d'un script Python pour la première fois. Utilisation du terminal pour voir la sortie?
- 26. Comment rediriger la sortie du script perl interactif vers un fichier et une console?
- 27. Comment rediriger la sortie standard de tout le contenu d'un script shell vers un fichier journal?
- 28. Sortie de tuyau vers le script batch
- 29. Toute façon d'affecter la sortie du terminal à la variable avec python?
- 30. Exécution du script Python à partir du terminal Ubuntu NameError
Êtes-vous parler sur les terminaux virtuels ou sur les fenêtres de terminal dans X (similaire à xterm)? –
Parler de terminal dans X, que j'ouvre en exécutant l'application de terminal à partir Applications-> Accessoires. – Pablo
La solution typique (à ce que je pense est votre problème sous-jacent) consiste à ajouter le script à un fichier journal sur le disque, puis utiliser 'tail -f' sur le fichier journal dans une fenêtre de terminal lorsque vous voulez regarder des choses (presque) en temps réel. Vous voudrez faire pivoter les fichiers journaux de temps en temps. –