vsftpd: Im Upload befindliche Dateien ausblenden/umbenennen

Backup, Restore und Transfer von Daten
Post Reply
fh
Posts: 5
Joined: 2003-05-21 17:31
 

vsftpd: Im Upload befindliche Dateien ausblenden/umbenennen

Post by fh »

man vsftpd.conf und Google halfen leider nicht weiter: ein PHP-Datenbank-Import-Skript schaut jede Minute nach einer CSV-Datei, die per FTP hochgeladen wird. Ist die Datei vorhanden, werden die Daten in eine MySQL-Tabelle geschrieben. Problem: startet das Skript _während_ die CSV-Datei hochgeladen wird, importiert das Skript diese "halbe" Datei. Daher suche ich für den vsftp-Server nach einer Möglichkeit, Dateien die hochgeladen werden, erst nach abgeschlossenen Upload einzublenden oder aber, ich glaube PROFTP macht das so, während des Uploads den Dateinamen zu erweitern und nach dem Upload wieder umzubennen.

Kennt jemand eine Lösung?

Alternative: besteht die Möglichkeit, mit PHP festzustellen, ob sich eine Datei gerade in Verwendung/Upload befindet?

viele Grüße
frank
dodolin
Posts: 3840
Joined: 2003-01-21 01:59
Location: Sinsheim/Karlsruhe
Contact:
 

Re: vsftpd: Im Upload befindliche Dateien ausblenden/umbenennen

Post by dodolin »

Mit lsof kann man schauen, ob noch filehandles auf eine Datei offen sind. Mehr fällt mir dazu nicht ein...
thorsten
Posts: 561
Joined: 2003-02-01 13:14
Location: Fuldatal
 

Re: vsftpd: Im Upload befindliche Dateien ausblenden/umbenennen

Post by thorsten »

Der pure-ftpd kann nach dem fertigen Upload ein script starten.
Evtl. stellst du um?

Edit:
Du kannst die evtl. auch beide installieren. Dann horcht der eine eben nicht auf Port 20/21, sondern benutzt einen von dir definierten Port.
Dann hast du keine Probleme mit dem confixx
Last edited by thorsten on 2003-09-10 09:43, edited 2 times in total.
fh
Posts: 5
Joined: 2003-05-21 17:31
 

Re: vsftpd: Im Upload befindliche Dateien ausblenden/umbenennen

Post by fh »

@dodolin: danke, damit könnte ich es notfalls über PHP lösen. Eine Lösung direkt am FTP-Server wäre aber schon eleganter. Vielleicht hat Thorsten Recht und ich sollte umsteigen. Hat jemand schon Erfahrung beim Umstieg von vsftp auf proftp, mit Confixx?
Post Reply