#1 16. Dezember 2012 Zuletzt bearbeitet: 17. Dezember 2012 PostgreSQL pg_dump als Scheduled Task Hi! Ich möchte ein PGSQL-Datenbank periodisch dumpen. Folgender Befehl, eingegeben direkt in der Kommandozeile, funktioniert: Code: C:\Program Files\PostgreSQL\9.2\bin\pg_dump.exe -U postgres test > test.sql Baue ich diesen Befehl in der Windows-Aufgabenplanung nach, endet der Task immer mit dem Ergebnis "0x1" (Fehler), jedoch wird im zugehörigen Verlauf keinerlei Nachricht angezeigt. Ebensowenig in der Ereignisanzeige. Daher wollte ich den kompletten Befehlsaufruf in ein Batch-Skript stecken. Inhalt: Code: start "" "C:\Program Files\PostgreSQL\9.2\bin\pg_dump.exe" -U postgres test > test.sql Das funktioniert leider nur halb. Die Aufgabe wird scheinbar ausgeführt, in der Konsole wird der Dump angezeigt und die Datei "test.sql" wird angelegt. Jedoch bleibt sie leer. Weiß dazu vllt jemand Rat? EDIT: Hat sich erledigt. Es wurde die Ausgabe des "start"-Kommandos in die Textdatei geschrieben. Neuen Wert zur PATH-Variable hinzugefügt und das start aus dem Skript entfernt, so gehts jetzt. + Multi-Zitat Zitieren