Zum Inhalt springen
View in the app

A better way to browse. Learn more.

Fachinformatiker.de

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

FTP Transfer per Skript! Bessere Lösung

Empfohlene Antworten

Veröffentlicht

Hallo zusammen,

ich hätte mal eine Frage an die Leute vom Fach.

Ausgangssituation:

Ich habe mehrere Clients auf denen WinCE läuft. Diese Clients erzeugen alle 5-10 sek eine Datei und speichern diese. Um an diese Dateien zu kommen läuft im moment jede Stunde per Task ein dos-batch:

@ftp -i -s:"%~f0"&GOTO:EOF

open xx.xx.xx.xx

anonymous

ano

lcd C:\FTPRoot\Import\SAR0001

cd /posclient/bin/Export

mget "*.dat"

close

open xx.xx.xx.xx

anonymous

ano

cd /posclient/bin/Export

mdelete "*.dat"

close

open xx.xx.xx.xx

anonymous

ano

lcd C:\FTPRoot\Import\SAR0002

cd /posclient/bin/Export

mget "*.dat"

close

open xx.xx.xx.xx

anonymous

ano

cd /posclient/bin/Export

mdelete "*.dat"

close

etc.

Das Problem was ich dabei habe ist, dass dieser Vorgang sehr lange dauert,da teilweise auch Clients mal nicht erreichbar sind.

Zweitens ich die befürchtung habe, dass genau zwischen dem mget und dem mdelete neue Dateien erzeugt wurden die dann gelöscht werden.

Hat jemand eine Idee diesen Vorgang zu optimieren.

Ich würde da auf eine andere Skriptsprache umschwenken, die direkt per FTP zugreifen kann.

So könnte man vor dem Kopieren und Löschen der Dateien, zugehörige Kontrolldateien in Form von <Dateiname>.lck erzeugen. Am Ende eines Durchlaufs werden dann nur die Datei angefasst, für die eine entsprechende *.lck vorhanden ist.

Um auszuschließen, dass der Prozess keine Dateien anpackt, die noch geschrieben werden, kannst du den Timestamp der Datei abfragen.

Archiv

Dieses Thema wurde archiviert und kann nicht mehr beantwortet werden.

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.