www.ProFTPD.de
13. März 2007, 18:59:32 *
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: ich bekomme es nicht gebacken  (Gelesen 1652 mal)
0 Mitglieder und 1 Gast betrachten dieses Thema.
juergen.S
Gast
« am: 30. August 2003, 22:52:14 »

Traurig

irgendwie bin ich zu ... und brauch mal eure hilfe.
hab Adamantix v1.0 ehemals trusteddebian am start mit proftpd.
ich will den sfv-checker automatisch ausführen lassen wenn jemand in UPLOAD lädt.
ok, hab cksfv (woody) sowie ProFTPD Version 1.2.5rc1 (woody) installiert. dazu hab ich dann die aktuelle version ftpsfv-0.0.4.tar.gz
ein
- make
- make install
gemacht.

meine /usr/local/ftpsfv/etc/ftpexecd.conf sieht wie folgt aus:


# ftpexecd configuration
#
# remarks begin with a #
#
# all file references have to be ABSOLUTE paths

fifoFile = /var/log/proftpd/sfv_fifo
# points to the named pipe/fifo of the xferlog

logFile = /var/log/proftpd/sfv-logger
# point to a file where to log all inputlines from fifo
# if value == "none", no logging is executed

exec = /usr/local/ftpsfv/bin/ftpsfvcheck.pl
# point to a program/script which is run after each file upload
# it's called with one argument: filename
~
meine ftpsfvcheck.pl hab den eintrag my $sitename="SFV-CHECKER"; gesetzt.

#!/usr/bin/perl
use File::Basename;

# --------- Config -----------------------------

my $ftpsfv = "/usr/local/ftpsfv/bin/ftpsfv";    # path to ftpsfvsfv
my $sitename = "SFV-CHECKER";                   # site-name
# --------- Program -----------------------------

if (@ARGV != 1)
{
  print("Usage: ftpsfvcheck.pl filename\n");
  exit(-1);
}

$path = dirname(@ARGV[0]);
chdir($path);
system($ftpsfv . " -s ". $sitename . " *.sfv" );
exit(0);
~
meine einträge in der proftpd.conf sehen wie folgt aus:

ServerType                      standalone
LogFormat fifo                  "%h %I %u %t\"%r\" %s %b"
ExtendedLog                     /var/log/proftpd/sfv_fifo ALL fifo
TransferLog                     /var/log/proftpd/xferlog

mein logverzeichnis hat folgende files:

-rw-r--r--    1 root     root            0 Aug 30 22:11 proftpd
-rw-r--r--    1 root     root            0 Aug 30 22:11 sfv-logger
prw-r--r--    1 root     root            0 Aug 30 21:57 sfv_fifo
-rw-r--r--    1 root     root            0 Aug 30 22:11 xferlog
-rw-r--r--    1 root     root            0 Aug 30 19:35 zugriffe.alle

und wenn beides gestartet ist:

 1065 pts/0    S      0:00 /usr/local/ftpsfv/sbin/ftpexecd
 1069 ?        S      0:00 proftpd (accepting connections)

hm, vielleicht (sehr wahrscheinlich) hab ich wieder einen denkfehler.
hoffe das ich nicht wegen spam gekickt werde Zwinkernd
würd mich freuen, wenn ich mit euch das prob lösen könnte.

thanx

jürgen
Gespeichert
TL
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 97


Profil anzeigen WWW E-Mail
« Antwort #1 am: 06. September 2003, 01:02:41 »

recht einfach:
in der INSTALL steht:
Code:

    - add the line "Logformat sfv "%m %f" to the server config
    - add the line "ExtendedLog /path/to/sfv_fifo WRITE sfv" to the server config / virtual host config


bei dir in der proftpd.conf steht da was anderes Zwinkernd

LogFormat fifo "%h %I %u %t\"%r\" %s %b"
wird zu Logformat fifo "%m %f"

ExtendedLog /var/log/proftpd/sfv_fifo ALL fifo
wird zu ExtendedLog /var/log/proftpd/sfv_fifo WRITE fifo

Hat halt nen paar tage länger gedauert, da ich gerade erst wieder ausm Urlaub da bin...  Cool
Gespeichert
juergen.S
Gast
« Antwort #2 am: 19. September 2003, 20:57:59 »

:oops:

funktioniert das loggen nur in der zusammenstellung?
huch, hab mich noch garnicht bedankt.
fetten, fetten dank.
hat mir gehilft  Lächelnd

gruß

jürgen
Gespeichert
TL
Moderator
ProFTPD
*****
Offline Offline

Beiträge: 97


Profil anzeigen WWW E-Mail
« Antwort #3 am: 19. September 2003, 23:18:43 »

Jo, das funktioniert nur so, der ftpexecd daemon muss ja wissen welche parameter er übergeben bekommt... Zwinkernd
Gespeichert
juergen.S
Gast
« Antwort #4 am: 20. September 2003, 23:09:38 »

RTFM hilf immer.
Vorausgesetzt man/n/frau kann lesen.
Smiley
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.056 Sekunden mit 18 Zugriffen.