Startseite › Foren › PDF24 Creator › Allgemeines › pdf24-DocTool - pdf24.exe Prozesse werden nicht beendet
- Dieses Thema hat 5 Antworten sowie 2 Teilnehmer und wurde zuletzt vor vor 1 Monat von spheron aktualisiert.
-
AutorBeiträge
-
2024-11-13 um 9:50 Uhr #17597spheronTeilnehmer
Hallo @all,
ich habe hier ein kleines Problem mit dem pdf24-DocTool...:
Wir nutzen das Tool um per Batch Script auf allen PDFs in einem Verzeichnis ein Wasserzeichen aufzubringen. Das funktioniert auch ohne Probleme. Wenn ich aber im Taskmanager von Windows schaue, sehe ich ganz viele pdf24.exe Instanzen laufen, die ich dann immer "von Hand" kille damit der Speicher nicht irgendwann komplett zugemüllt wird.
Wir rufen das pdf24-DocTool mit den folgenden Parmetern in der Batch Datei auf (hier sind noch die Batch Variablen enthalten):
C:\Program Files\PDF24\pdf24-DocTool.exe -applyProfile -profile user/Watermark -profileParam pdf-watermarkText %TEXT_WATERMARK% -outputFile %PATH_TEMPWATERMARK%\watermark_%%i %PATH_TEMPWATERMARK%\%%i
Der vorgenannte Aufruf erfolgt in der Batch Datei in einer Schleife, die alle in einem Verzeichnis enthaltenen PDF Dateien "bearbeitet"...
Hat jemand anderes auch schon mal das Problem? Muss ich das PDF24-DocTool in der Batch mit einem bestimmten Parameter aufrufen, damit der PDF24 Prozess der da erzeugt wird, wieder richtig beendet wird?
Bin für jeden Hinweis dankbar.
Grüße
Marco2024-12-05 um 15:20 Uhr #17670spheronTeilnehmerHallo @all,
nur falls es einer brauchen kann (oder ich selber hier wieder im Forum drüberstolper 🙂 ) ... Ich habe meine Batch erweitert um das Problem mit den verwaisten PDF24 Prozessen zu lösen... Vielleicht kanns ja einer brauchen:
Der kleine Script Schnipsel beendet den "richtigen" PDF24 Dienst Prozess regulär (wir wollen ja nicht den richtigen Dienst unsauber abschießen), killt danach alle PDF24 Instanzen die übrig bleiben und startet den PDF24 Dienst danach wieder sauber...
-----------------------------------
sc stop PDF24
echo Suchen/Beende Prozess 'pdf24.exe'...
for /f "tokens=2" %%A in ('tasklist /FI "IMAGENAME eq pdf24.exe" ^| findstr pdf24.exe') do (
echo -- Beende Prozess mit PID %%A
taskkill /F /PID %%A
)
sc start PDF24
-----------------------------------
Vielleich können ja die Entwickler von PDF24 einen Blick auf das Problem werfen und das Problem an der Wurzel beheben... Dann wäre der Workaround nicht mehr notwendig... Aber bis es soweit ist, hilft das Script... 🙂
Viele Grüsse
Marco2024-12-05 um 17:20 Uhr #17671Stefan ZieglerAdministratorHallo, können Sie mir noch verraten, welche PDF24 Creator Version Sie verwenden?
2024-12-06 um 8:11 Uhr #17672spheronTeilnehmerHallo Herr Ziegler,
auf dem Server läuft aktuell die V11.20.1 ...
Grüsse
Marco2024-12-11 um 14:59 Uhr #17691Stefan ZieglerAdministratorDie aktuelle Versionen vom PDF24 DocTool verfügt über einen Schalter, mit dem die Prüfung des pdf24.exe Backends übersprungen werden kann. Der Schalter ist der folgende:
-noBackendCheck
Also kann man das DocTool so aufrufen:
pdf24-DocTool.exe -noBackendCheck .......
Damit sollten eigentlich dann keine weiteren pdf24.exe Prozesse gestartet werden. Vorher eigentlich auch schon nicht, weil in dies in der pdf24.exe eigentlich unterbunden wird.
Aber bitte mal mit dem obigen Schalter versuchen.
2024-12-18 um 11:56 Uhr #17709spheronTeilnehmerIch hab den Schalter hinzugefügt und nun mal einige Tage beobachtet: Ich habe keine überzähligen, verwaisten PDF24.exe Prozesse mehr... 🙂
Perfekt... 🙂 Vielen Dank für den Hinweis.
Gruss
Marco -
AutorBeiträge
- Du musst angemeldet sein, um auf dieses Thema antworten zu können.