Quel moyen simple y-a-t'il pour rediriger la sortie standard sur
syslog d'un processus que l'on invoque en C ? J'en vois deux et aucune
des deux ne me paraît simple :
- forker le processus, changer sa sortie standard par une extrêmité
de pipe, lire la seconde extrêmité en boucle, identifier les ligne
et appeler syslog sur chacune d'elle
- forker le processus, forker l'utilitaire logger, connecter les deux
Y'a-t-il plus simple ?
--
#if 0
2.2.16 /usr/src/linux/fs/buffer.c
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Laurent Wacrenier
Vincent Bernat écrit:
Quel moyen simple y-a-t'il pour rediriger la sortie standard sur syslog d'un processus que l'on invoque en C ? J'en vois deux et aucune des deux ne me paraît simple :
- forker le processus, changer sa sortie standard par une extrêmité de pipe, lire la seconde extrêmité en boucle, identifier les ligne et appeler syslog sur chacune d'elle - forker le processus, forker l'utilitaire logger, connecter les deux
Y'a-t-il plus simple ?
Il n'y a pas d'API standart pour ça. Attention aux passages à la ligne.
Vincent Bernat <vince@khabale.org> écrit:
Quel moyen simple y-a-t'il pour rediriger la sortie standard sur
syslog d'un processus que l'on invoque en C ? J'en vois deux et aucune
des deux ne me paraît simple :
- forker le processus, changer sa sortie standard par une extrêmité
de pipe, lire la seconde extrêmité en boucle, identifier les ligne
et appeler syslog sur chacune d'elle
- forker le processus, forker l'utilitaire logger, connecter les deux
Y'a-t-il plus simple ?
Il n'y a pas d'API standart pour ça.
Attention aux passages à la ligne.
Quel moyen simple y-a-t'il pour rediriger la sortie standard sur syslog d'un processus que l'on invoque en C ? J'en vois deux et aucune des deux ne me paraît simple :
- forker le processus, changer sa sortie standard par une extrêmité de pipe, lire la seconde extrêmité en boucle, identifier les ligne et appeler syslog sur chacune d'elle - forker le processus, forker l'utilitaire logger, connecter les deux
Y'a-t-il plus simple ?
Il n'y a pas d'API standart pour ça. Attention aux passages à la ligne.
Vincent Bernat
OoO Lors de la soirée naissante du mercredi 08 décembre 2004, vers 17:58, Erwan David disait:
- forker le processus, forker l'utilitaire logger, connecter les deux [...]
Par contre il existe un programme logger qui fait ça...
Oui, c'est la seconde solution que j'ai citée ! ;-) -- printk("Illegal format on cdrom. Pester manufacturer.n"); 2.2.16 /usr/src/linux/fs/isofs/inode.c
OoO Lors de la soirée naissante du mercredi 08 décembre 2004, vers
17:58, Erwan David <erwan@rail.eu.org> disait:
- forker le processus, forker l'utilitaire logger, connecter les deux
[...]
Par contre il existe un programme logger qui fait ça...
Oui, c'est la seconde solution que j'ai citée ! ;-)
--
printk("Illegal format on cdrom. Pester manufacturer.n");
2.2.16 /usr/src/linux/fs/isofs/inode.c
OoO Lors de la soirée naissante du mercredi 08 décembre 2004, vers 17:58, Erwan David disait:
- forker le processus, forker l'utilitaire logger, connecter les deux [...]
Par contre il existe un programme logger qui fait ça...
Oui, c'est la seconde solution que j'ai citée ! ;-) -- printk("Illegal format on cdrom. Pester manufacturer.n"); 2.2.16 /usr/src/linux/fs/isofs/inode.c
Laurent Wacrenier
Erwan David écrit:
- forker le processus, forker l'utilitaire logger, connecter les deux
Y'a-t-il plus simple ?
Il n'y a pas d'API standart pour ça. Attention aux passages à la ligne.
Par contre il existe un programme logger qui fait ça...
C'était dans la question :-)
Erwan David <erwan@rail.eu.org> écrit:
- forker le processus, forker l'utilitaire logger, connecter les deux
Y'a-t-il plus simple ?
Il n'y a pas d'API standart pour ça.
Attention aux passages à la ligne.
Par contre il existe un programme logger qui fait ça...