Top-Themen

AppleEntwicklungHardwareInternetLinuxMicrosoftMultimediaNetzwerkeOff TopicSicherheitSonstige SystemeVirtualisierungWeiterbildungZusammenarbeit

Aktuelle Themen (A bis Z)

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, 4121 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
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 ...

Windows Netzwerk
Scripting in Windows Netzwerk (2)

Frage von Vancouverona zum Thema Windows Netzwerk ...

Neue Wissensbeiträge
Windows Update

Novemberpatches und Nadeldrucker bereiten Kopfschmerzen

(14)

Tipp von MettGurke zum Thema Windows Update ...

Windows 10

Abhilfe für Abstürze von CDPUsersvc auf Win10 1607 und 2016 1607

(7)

Tipp von DerWoWusste zum Thema Windows 10 ...

RedHat, CentOS, Fedora

Fedora 27 ist verfügbar

Information von Frank zum Thema RedHat, CentOS, Fedora ...

Heiß diskutierte Inhalte
Windows Server
Kennwort vergessen bei Hyper vserver 2012r (12)

Frage von jensgebken zum Thema Windows Server ...

Linux Desktop
Bildschirmauflösung unter Linux festlegen (12)

Frage von itebob zum Thema Linux Desktop ...

Windows Userverwaltung
gelöst Administrator hat alle Rechte verloren (10)

Frage von mrdead zum Thema Windows Userverwaltung ...

LAN, WAN, Wireless
Gebäude mit WLAN ausstatten (9)

Frage von udobec zum Thema LAN, WAN, Wireless ...