www.ProFTPD.de
13. März 2007, 21:44:18 *
Willkommen Gast. Bitte einloggen oder registrieren.
Haben Sie Ihre Aktivierungs E-Mail übersehen?

Einloggen mit Benutzername, Passwort und Sitzungslänge
News: SMF - Neu installiert!
 
   Übersicht   Hilfe Suche Login Registrieren  
Seiten: [1]   Nach unten
  Drucken  
Autor Thema: Version dynamisch auslesen  (Gelesen 211 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
blackdrake
Gast
« am: 22. September 2003, 11:36:27 »

Hallo. Ich wollte mal fragen, ob es eine Möglichkeit gibt, in Linux die aktuelle Version von ProFTPd dynamisch auszulesen? (Per Shellbefehl?)
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #1 am: 22. September 2003, 15:33:50 »

Zitat von: "blackdrake"
Hallo. Ich wollte mal fragen, ob es eine Möglichkeit gibt, in Linux die aktuelle Version von ProFTPd dynamisch auszulesen? (Per Shellbefehl?)


proftpd -vv
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
blackdrake
Gast
« Antwort #2 am: 22. September 2003, 19:21:43 »

Hallo. Die folgenden Zeilen ergeben überhaupt nichts:

Code:
echo `proftpd -v`;
echo `proftpd -vv`;


Ich habe ProFTPd 1.2.5rc1.[/code]
Gespeichert
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #3 am: 22. September 2003, 22:50:10 »

Zitat von: "blackdrake"
Hallo. Die folgenden Zeilen ergeben überhaupt nichts:

Code:
echo `proftpd -v`;
echo `proftpd -vv`;


Ich habe ProFTPd 1.2.5rc1.[/code]

Wieso echo?
Code:
[root@knowledgebase root]# proftpd -v
 - ProFTPD Version 1.2.9rc1
[root@knowledgebase root]# proftpd -vv
 -          Version: 1.2.9rc1 (devel)
 - Scoreboard Version: 01040002
 -      Build Stamp: Mon Jul 7 13:12:11 CEST 2003
[root@knowledgebase root]#
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
blackdrake
Gast
« Antwort #4 am: 23. September 2003, 12:54:27 »

Ich hatte veressen zu erwähnen, dass ich das Ergebnis in PHP brauche. Die ` Zeichen greifen auf die Shell zu.

Also

Code:
echo `Shellbefehl`;
Gespeichert
stonki
Administrator
ProFTPD
*****
Offline Offline

Beiträge: 1853


15318939
Profil anzeigen WWW E-Mail
« Antwort #5 am: 23. September 2003, 15:02:04 »

Zitat von: "blackdrake"
Ich hatte veressen zu erwähnen, dass ich das Ergebnis in PHP brauche. Die ` Zeichen greifen auf die Shell zu.

Also

Code:
echo `Shellbefehl`;


ne, nicht echo. Exec

http://www.dclp-faq.de/q/q-php-externes-programm.html
Gespeichert

www.stonki.de:    the more I see, the more I know.......
www.proftpd.de:   Deutsche ProFTPD Dokumentation
www.krename.net:  Der Batch Renamer für KDE
www.kbarcode.net: Die Barcode Solution für KDE
Wörsty
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 1602


50772603
Profil anzeigen WWW E-Mail
« Antwort #6 am: 23. September 2003, 16:29:47 »

@stonki  :arrow: geht auch so...
Code:
echo `Kommando`;

Ist bei proftpd etwas Tricky :wink:
Code:
echo `/usr/local/sbin/proftpd -vv 2>/tmp/version.tmp; cat /tmp/version.tmp; rm -f /tmp/version.tmp`;

oder etwas kürzer so :lol:
Code:
echo `proftpd -vv 2>&1`;

oder schöner so
Code:
echo str_replace("-", "<LI>",`proftpd -vv 2>&1`);

Proftpd gibt die Version als Error aus :roll:
Gespeichert

RedHat 8.0 (2.4er Kernel)
proftpd 1.2.10
-mod_sql_mysql
-mow_wrap
-mod_exec
-mod_ifsession[/size]
blackdrake
Gast
« Antwort #7 am: 23. September 2003, 23:10:43 »

Danke, funktioniert prima!
Gespeichert
Seiten: [1]   Nach oben
  Drucken  
 
Gehe zu:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.2 | SMF © 2006-2007, Simple Machines LLC Prüfe XHTML 1.0 Prüfe CSS
Seite erstellt in 0.057 Sekunden mit 16 Zugriffen.