Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen

Administrator.de FeedbackApache ServerAppleAssemblerAudioAusbildungAuslandBackupBasicBatch & ShellBenchmarksBibliotheken & ToolkitsBlogsCloud-DiensteClusterCMSCPU, RAM, MainboardsCSSC und C++DatenbankenDatenschutzDebianDigitiales FernsehenDNSDrucker und ScannerDSL, VDSLE-BooksE-BusinessE-MailEntwicklungErkennung und -AbwehrExchange ServerFestplatten, SSD, RaidFirewallFlatratesGoogle AndroidGrafikGrafikkarten & MonitoreGroupwareHardwareHosting & HousingHTMLHumor (lol)Hyper-VIconsIDE & EditorenInformationsdiensteInstallationInstant MessagingInternetInternet DomäneniOSISDN & AnaloganschlüsseiTunesJavaJavaScriptKiXtartKVMLAN, WAN, WirelessLinuxLinux DesktopLinux NetzwerkLinux ToolsLinux UserverwaltungLizenzierungMac OS XMicrosoftMicrosoft OfficeMikroTik RouterOSMonitoringMultimediaMultimedia & ZubehörNetzwerkeNetzwerkgrundlagenNetzwerkmanagementNetzwerkprotokolleNotebook & ZubehörNovell NetwareOff TopicOpenOffice, LibreOfficeOutlook & MailPapierkorbPascal und DelphiPeripheriegerätePerlPHPPythonRechtliche FragenRedHat, CentOS, FedoraRouter & RoutingSambaSAN, NAS, DASSchriftartenSchulung & TrainingSEOServerServer-HardwareSicherheitSicherheits-ToolsSicherheitsgrundlagenSolarisSonstige SystemeSoziale NetzwerkeSpeicherkartenStudentenjobs & PraktikumSuche ProjektpartnerSuseSwitche und HubsTipps & TricksTK-Netze & GeräteUbuntuUMTS, EDGE & GPRSUtilitiesVB for ApplicationsVerschlüsselung & ZertifikateVideo & StreamingViren und TrojanerVirtualisierungVisual StudioVmwareVoice over IPWebbrowserWebentwicklungWeiterbildungWindows 7Windows 8Windows 10Windows InstallationWindows MobileWindows NetzwerkWindows ServerWindows SystemdateienWindows ToolsWindows UpdateWindows UserverwaltungWindows VistaWindows XPXenserverXMLZusammenarbeit

Per Shell Scripting Dateisperre erkennen

Frage Linux Linux Netzwerk

Mitglied: ppadde

ppadde (Level 1) - Jetzt verbinden

05.12.2008, aktualisiert 11.12.2008, 4113 Aufrufe, 4 Kommentare

FTP -> Dateifertigstellung erkennen

Hallo,

Anforderung:

- Eine große Datei wird per FTP übertragen (keine Hidden Modi oder ähnliches möglich).
- Ich möchte mit einem Shellscript das per Cron läuft regelmäßig den Ordner überwachen und fertige Dateien verschieben.

Fragen:

a) Wird bei der Übertragung durch FTP die Datei in irgendeiner Art gesperrt?
b) Kann ich das mit Boardmitteln in irgendeiner Weise erkennen?


Alternativlösungen:

- Mit Sperrdateien arbeiten, die die Dateigröße loggen (meine bevorzugte Methode)



Vielleicht fällt jemandem etwas dazu ein. Danke fürs Lesen.
Mitglied: kaiszy28
11.12.2008 um 09:35 Uhr
Hallo,

wie wäre es, wenn Du die übertragenen Datein erst dann bearbeitest, wenn es dazu einen *.done-Pedanten gibt. Willst DU per FTP die Datei bild1.jpg übertragen, dann übertragst Du zuerst bild1.jpg und im Anschluß die (0 Byte lange) Datei bild1.jpg.done. Damit "weiss" das Script am anderen Ende dann, das die Datei bild1.jpg erfolgreich übertragen wurde und kann die Datei in ein anderes Verzeichnis kopieren (und die .done-Datei löschen).

CU,
Kai.
Bitte warten ..
Mitglied: ppadde
11.12.2008 um 10:46 Uhr
Hi,

is ne gute Idee. Leider übertrage nicht ich die Daten. Diese kommen von vielen verschiedenen Stellen, Personen und Programmen. Deshalb kommt eine Änderung der Übertragungsregeln nicht in Frage.
Bitte warten ..
Mitglied: kaiszy28
11.12.2008 um 14:07 Uhr
Hallo!

Aha...man müsste es doch Anhand des Logfiles des ftp-Servers (z.B. xferlog) erkennen, ob eine Datei komplett übertragen wurde und somit umkopiert werden kann.

CU,
kai.
Bitte warten ..
Mitglied: ppadde
11.12.2008 um 15:15 Uhr
Hm, klingt sinnvoll ja.

Werd ich mir mal anschauen. Auch wenn es sich irgendwie "von hinten durch die Brust ins Auge" anfühlt.

Merci
Bitte warten ..
Ähnliche Inhalte
Datenbanken
Scripting DB Backup on Remote (2)

Frage von IT-twak zum Thema Datenbanken ...

iOS
gelöst Jailbreak in Iphones erkennen (2)

Frage von dragoro zum Thema iOS ...

Batch & Shell
gelöst Symbolic Link erkennen (5)

Frage von zimbosmurf zum Thema Batch & Shell ...

Batch & Shell
gelöst Variable in Makefile durch Shell Command (2)

Frage von nico1999 zum Thema Batch & Shell ...

Neue Wissensbeiträge
Heiß diskutierte Inhalte
Rechtliche Fragen
gelöst Geschäftsführer Email gefaked (16)

Frage von xbast1x zum Thema Rechtliche Fragen ...

Festplatten, SSD, Raid
gelöst Welche Software für Bandlaufwerk (14)

Frage von djonas zum Thema Festplatten, SSD, Raid ...

Vmware
gelöst Update auf ESXI 6.5 Installieren (13)

Frage von zeroblue2005 zum Thema Vmware ...