Dann kleb es doch im Klartext drauf und lege in derYAML Regeldatei eine entsprechende Regel genau dafür an.... Dort würde ich dementsprechend einen Code erstellen. Wie schon gesagt: Post - AOK - Max Mustermann. Dieses dann auf das Schreiben kleben, einscannen und verarbeiten lassen. …
Ich habe vermutlich den Grund entdeckt weshalb der Lauf bei mir unendlich weiter lief.Gute Idee, dann kopiere bitte nochmal das logfile mit Level 2 hier hin. Vielleicht kann man dann schon mehr sehen
2022-09-12 09:45:58,706 - Parameter dateBlackLIst = 2001-06-21;1979-10-25;1978-05-01;2018-06-29
2022-09-12 09:45:58,706 - start checking blacklist
2022-09-12 09:46:11,893 - Blacklistdate 2001.06.21
2022-09-12 09:46:11,894 - Blacklistdate 1979.10.25
2022-09-12 09:46:11,894 - Blacklistdate 1978.01.05
2022-09-12 09:46:11,894 - Blacklistdate 2018.06.29
2022-09-12 09:46:11,894 - end checking blacklist
2022-09-12 09:46:11,894 - start search alphanumeric dates
2022-09-12 09:46:18,571 - found 0 alphanumeric dates
2022-09-12 09:46:18,572 - no alphanumeric dates found
2022-09-12 09:46:18,572 - end search alphanumeric dates
2022-09-12 09:46:18,572 - start search numeric dates
2022-09-12 09:46:18,653 - Found numeric date 01.05.1978
2022-09-12 09:46:18,654 - add 1978-05-01 00:00:00 because not in blacklist
2022-09-12 09:46:18,661 - Found numeric date 16.08.2022
2022-09-12 09:46:18,662 - add 2022-08-16 00:00:00 because not in blacklist
2022-09-12 09:46:18,669 - Found numeric date 08.08.2022
2022-09-12 09:46:18,669 - add 2022-08-08 00:00:00 because not in blacklist
2022-09-12 09:46:18,677 - Found numeric date 08.08.2022
2022-09-12 09:46:18,677 - add 2022-08-08 00:00:00 because not in blacklist
2022-09-12 09:46:18,685 - Found numeric date 08.08.2022
2022-09-12 09:46:18,685 - add 2022-08-08 00:00:00 because not in blacklist
2022-09-12 09:46:18,692 - Found numeric date 08.08.2022
2022-09-12 09:46:18,693 - add 2022-08-08 00:00:00 because not in blacklist
2022-09-12 09:46:18,700 - Found numeric date 08.08.2022
2022-09-12 09:46:18,700 - add 2022-08-08 00:00:00 because not in blacklist
2022-09-12 09:46:18,708 - Found numeric date 08.08.2022
2022-09-12 09:46:18,708 - add 2022-08-08 00:00:00 because not in blacklist
2022-09-12 09:46:18,716 - Found numeric date 08.08.2022
2022-09-12 09:46:18,716 - add 2022-08-08 00:00:00 because not in blacklist
2022-09-12 09:46:18,723 - Found numeric date 08.08.2022
2022-09-12 09:46:18,724 - add 2022-08-08 00:00:00 because not in blacklist
2022-09-12 09:46:18,731 - Found numeric date 08.08.2022
2022-09-12 09:46:18,731 - add 2022-08-08 00:00:00 because not in blacklist
2022-09-12 09:46:18,739 - Found numeric date 08.08.2022
2022-09-12 09:46:18,739 - add 2022-08-08 00:00:00 because not in blacklist
2022-09-12 09:46:18,746 - Found numeric date 08.08.2022
2022-09-12 09:46:18,747 - add 2022-08-08 00:00:00 because not in blacklist
2022-09-12 09:46:18,754 - Found numeric date 08.08.2022
2022-09-12 09:46:18,754 - add 2022-08-08 00:00:00 because not in blacklist
2022-09-12 09:46:18,762 - Found numeric date 08.08.2022
2022-09-12 09:46:18,762 - add 2022-08-08 00:00:00 because not in blacklist
2022-09-12 09:46:18,770 - Found numeric date 08.08.2022
2022-09-12 09:46:18,770 - add 2022-08-08 00:00:00 because not in blacklist
2022-09-12 09:46:18,777 - Found numeric date 08.08.2022
2022-09-12 09:46:18,778 - add 2022-08-08 00:00:00 because not in blacklist
2022-09-12 09:46:18,778 - found 17 numeric dates
2022-09-12 09:46:18,778 - end search numeric dates
2022-09-12 09:46:18,778 - found date 1978-05-01
2022-09-12 09:46:18,779 - Date scanning ended
find_dates.py result:
1978-05-01
Dates found: 1
check date ([yy]yy mm dd): 1978-05-01
Date 1978-05-01 is on ignore list. Skipping this date.
genauNutzt du das Monitoring mit den Inotify-Tools?
create
auf close_write
geändert hatte. Das hat sein Problem gelöst. Daher staune ich jetzt, dass es bei dir wieder Probleme gibt.1.2.0.11Welche synOCR-Version nutzt du?
close_write
einstellen könnte. Man könnte natürlich wieder auf den Aufgabenplaner ausweichen. Aber damit kann man natürlich in dieselbe Falle laufen.CLOSE_WRITE,CLOSE
. Das ist schade, dass das dein Scanner so macht. Hättest du vielleicht die Möglichkeit, das Protokoll zu wechseln (z.B. von SMB auf FTP oder umgekehrt)? Keine Ahnung, ob das etwas bringt, aber vielleicht arbeitet er da etwas anders ne ganz schlimme sache. Geht nur mit SMB und dann auch noch nur SMBv1 und NTLMv1das Protokoll zu wechseln
Wäre es eine möglichkeit mit der Prozessierung erst zu beginnen wenn der zeitstempel der Datei größer 30 Sekunden ist? Das würde mein Problem wahrscheinlich direkt lösen.Vielen Dank für deinen Upload. Die auslösenden Events sindCLOSE_WRITE,CLOSE
. Das ist schade, dass das dein Scanner so macht. Hättest du vielleicht die Möglichkeit, das Protokoll zu wechseln (z.B. von SMB auf FTP oder umgekehrt)? Keine Ahnung, ob das etwas bringt, aber vielleicht arbeitet er da etwas anders
CLOSE_WRITE
/volume1/documents/tmp_input
) und im Aufgabenplaner jede Minute dieses Skript laufen lässt, sollte dein Problem behoben sein. Nur alle Dateien, welche älter als eine Minute sind, werden in den finalen Inputordner verschoben.find "/volume1/documents/tmp_input" -maxdepth 1 -iname "*.pdf" -mmin +1 -type f -exec mv {} "/volume1/documents/input" \;
-mmin +1
ist das Filterkriterium dafür, dass die Datei mindestens eine Minute alt sein muss.Wenn du das Forum hilfreich findest oder uns unterstützen möchtest, dann gib uns doch einfach einen Kaffee aus.
Als Dankeschön schalten wir deinen Account werbefrei.