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, 4117 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 Installation
gelöst Portabel Apps erkennen oder sperren (5)

Frage von joehuaba zum Thema Windows Installation ...

Neue Wissensbeiträge
Sicherheit

Millionen Euro in den Sand gesetzt?

(3)

Information von transocean zum Thema Sicherheit ...

Sicherheit

How I hacked hundreds of companies through their helpdesk

Information von SeaStorm zum Thema Sicherheit ...

Heiß diskutierte Inhalte
LAN, WAN, Wireless
Eine Netzwerkdose im Wechsel für zwei unterschiedliche Netze (12)

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

Netzwerke
Mobile Einwahl IPSec VPN von iPhone iPad T-Mobile zur Pfsense (12)

Frage von Spitzbube zum Thema Netzwerke ...

Voice over IP
SNOM D765 an LancomR883VAW (10)

Frage von MS6800 zum Thema Voice over IP ...

Windows Netzwerk
Ordner-Freigabe außerhalb der Domäne (9)

Frage von Remsboys zum Thema Windows Netzwerk ...