vsftp -v - Wohin geht die Ausgabe?
Hi, für eine Anwendung möchte ich gerne die aktuell laufende vsftp-Version anzeigen lassen, dachte also vsftpd -v Das Komische ist, die Ausgabe "vsftpd: version 2.0.7" landet weder in der stdout noch in der stderr, d.h. ich kann sie nicht pipen oder umlenken oder über Backticks einbauen. Ein strace /usr/sbin/vsftpd ergibt write(0, "vsftpd: version 2.3.2\n", 22) = 22 während ein simples strace echo "TEST" write(1, "TEST\n", 5) = 5 ergibt. Was ist aber 0 für ein Descriptor und wie kommt man an ihn ran? Hat jemand dazu 'ne Idee cu jth -- www.teddylinx.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am Mittwoch, 11. Januar 2012, 13:28:00 schrieb Joerg Thuemmler:
für eine Anwendung möchte ich gerne die aktuell laufende vsftp-Version anzeigen lassen, dachte also
vsftpd -v
Hmmm, unter openSUSE 11.3: kw@linux-dilbert2:~> /usr/sbin/vsftpd -v vsftpd: version 2.2.2 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 11.01.2012 13:41, schrieb Karl Weber:
Am Mittwoch, 11. Januar 2012, 13:28:00 schrieb Joerg Thuemmler:
für eine Anwendung möchte ich gerne die aktuell laufende vsftp-Version anzeigen lassen, dachte also
vsftpd -v
Hmmm, unter openSUSE 11.3:
kw@linux-dilbert2:~> /usr/sbin/vsftpd -v vsftpd: version 2.2.2
$ /usr/sbin/vsftpd -v >hier_ist_der_output 0>&1 $ cat hier_ist_der_output vsftpd: version 2.2.2 $ -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Joerg Thuemmler wrote:
für eine Anwendung möchte ich gerne die aktuell laufende vsftp-Version anzeigen lassen, dachte also
vsftpd -v
Das Komische ist, die Ausgabe "vsftpd: version 2.0.7" landet weder in der stdout noch in der stderr, d.h. ich kann sie nicht pipen oder umlenken oder über Backticks einbauen.
vsftpd -v 0>"deine Datei" sollte gehen Andreas -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Andreas schrieb:
Joerg Thuemmler wrote:
für eine Anwendung möchte ich gerne die aktuell laufende vsftp-Version anzeigen lassen, dachte also
vsftpd -v
Das Komische ist, die Ausgabe "vsftpd: version 2.0.7" landet weder in der stdout noch in der stderr, d.h. ich kann sie nicht pipen oder umlenken oder über Backticks einbauen.
vsftpd -v 0>"deine Datei"
sollte gehen
Mal 'ne Verständnisfrage: 0 ist doch stdin, oder ? Das hieße, vsftpd -v schriebe auf stdin, oder ? Ich habe zwar schon erlebt, daß "irgend_ein_binary --help" auf stderr schrieb, aber auf stdin ? Bernd Helmholtz Zentrum München Deutsches Forschungszentrum für Gesundheit und Umwelt (GmbH) Ingolstädter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir´in Bärbel Brumme-Bothe Geschäftsführer: Prof. Dr. Günther Wess und Dr. Nikolaus Blum Registergericht: Amtsgericht München HRB 6466 USt-IdNr: DE 129521671 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Am 11.01.2012 14:42, schrieb Lentes, Bernd:
Andreas schrieb:
Joerg Thuemmler wrote:
für eine Anwendung möchte ich gerne die aktuell laufende vsftp-Version anzeigen lassen, dachte also
vsftpd -v
Das Komische ist, die Ausgabe "vsftpd: version 2.0.7" landet weder in der stdout noch in der stderr, d.h. ich kann sie nicht pipen oder umlenken oder über Backticks einbauen.
vsftpd -v 0>"deine Datei"
sollte gehen
Mal 'ne Verständnisfrage: 0 ist doch stdin, oder ? Das hieße, vsftpd -v schriebe auf stdin, oder ?
Ich habe zwar schon erlebt, daß "irgend_ein_binary --help" auf stderr schrieb, aber auf stdin ?
Danke, das mit der 0 habe ich vorhin auch schon mal probiert, aber mich vertippt und es nicht gemerkt, weil ich auch nicht so recht dran geglaubt habe. Die Ausgabe geht also tatsächlich auf stdin. Ist auch offensichtlich so gewollt, jedenfalls bei OS 11.1 und 11.4 gleich, oder der Bug hat nie einen gestört... Stderr habe ich schon öfter gesehen, das hatte ich auch geprüft... Danke nochmal! cu jth -- www.teddylinx.de -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
Jörg schrieb:
-----Original Message----- From: Joerg Thuemmler [mailto:listen@vordruckleitverlag.de] Sent: Wednesday, January 11, 2012 2:51 PM To: opensuse-de@opensuse.org Subject: Re: vsftp -v - Wohin geht die Ausgabe?
Am 11.01.2012 14:42, schrieb Lentes, Bernd:
Andreas schrieb:
Joerg Thuemmler wrote:
für eine Anwendung möchte ich gerne die aktuell laufende vsftp-Version anzeigen lassen, dachte also
vsftpd -v
Das Komische ist, die Ausgabe "vsftpd: version 2.0.7" landet weder in der stdout noch in der stderr, d.h. ich kann sie nicht pipen oder umlenken oder über Backticks einbauen.
vsftpd -v 0>"deine Datei"
sollte gehen
Mal 'ne Verständnisfrage: 0 ist doch stdin, oder ? Das hieße, vsftpd -v schriebe auf stdin, oder ?
Ich habe zwar schon erlebt, daß "irgend_ein_binary --help"
auf stderr schrieb, aber auf stdin ?
Danke,
das mit der 0 habe ich vorhin auch schon mal probiert, aber mich vertippt und es nicht gemerkt, weil ich auch nicht so recht dran geglaubt habe. Die Ausgabe geht also tatsächlich auf stdin. Ist auch offensichtlich so gewollt, jedenfalls bei OS 11.1 und 11.4 gleich, oder der Bug hat nie einen gestört... Stderr habe ich schon öfter gesehen, das hatte ich auch geprüft...
Danke nochmal!
Nur mal der Vollständigkeit halber und als kleine Anekdote: Ich habe eben gemerkt, daß fuser teilweise auf stdout und teilweise auf stderr schreibt ! Bernd Helmholtz Zentrum München Deutsches Forschungszentrum für Gesundheit und Umwelt (GmbH) Ingolstädter Landstr. 1 85764 Neuherberg www.helmholtz-muenchen.de Aufsichtsratsvorsitzende: MinDir´in Bärbel Brumme-Bothe Geschäftsführer: Prof. Dr. Günther Wess und Dr. Nikolaus Blum Registergericht: Amtsgericht München HRB 6466 USt-IdNr: DE 129521671 -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um den Listen Administrator zu erreichen, schicken Sie eine Mail an: opensuse-de+owner@opensuse.org
participants (5)
-
Harm Van Houten
-
Joerg Thuemmler
-
Karl Weber
-
Kyek, Andreas, VF-DE
-
Lentes, Bernd