Bonjour tlm,
J'ai un soucis en Ruby sous Debian.
Je voudrais rediriger une sortie d'un script en ruby vers syslog.
Je ne dois pas modifier ce script en ruby, ni utiliser exec en shell.
J'ai tenté de le faire en shell en redirigeant la sortie erreur vers la sortie standard et que j'ai envoyé vers logger:
ruby script.rb 2>&1 | logger &
bien sûr ça n'a rien donner.
j'ai bien commencé à faire un 2eme script qui pourrait faire une redirection mais il vaudrait mieux que ça passe que par du shell.
Autre problème la sortie ne se fait pas en temps réel, le buffer n'est flushé que lorsque le script est arrêté et non en temps en réel. (bon pour ça par contre je ne pense pas que l'on peut arranger ça sans modifier le script).
Si qlq'un a une idée, une solution ça serait super.
Merci