ich habe einen cronjob auf einem ubuntu 10.04 LTS eingerichtet, der ein Backup der Datenbank, jeden Morgen um 3 Uhr erstellen soll.
Nun bekomme ich aber immer 0 Byte Dateien. Woran liegt das? Wie kann ich das lösen?
Ich hoffe hier kann mir jemand weiter helfen.
Cronjob in der crontab von postgres eingetragen:
#-----------------------------------------------------------------
# Shell variable for cron
SHELL=/bin/bash
# PATH variable for cron
PATH=/usr/local/bin:/usr/local/sbin:/sbin:/usr/sbin:/bin:/usr/bin:/usr/bin/X11
#m h dom mon dow command
# wg. UTC Zeit. 1 Uhr eingetragen; Backup der DB um 3 Uhr Nachts.
0 1 * * 1 pg_dump db | gzip > /home/backupDB/mo/backupDB_mo.sql.gz 2>> /home/backup/mo/backuplog_mo.txt
0 1 * * 2 pg_dump db | gzip > /home/backupDB/di/backupDB_di.sql.gz 2>> /home/backup/di/backuplog_di.txt
0 1 * * 3 pg_dump db | gzip > /home/backupDB/mi/backupDB_mi.sql.gz 2>> /home/backup/mi/backuplog_mi.txt
0 1 * * 4 pg_dump db | gzip > /home/backupDB/do/backupDB_do.sql.gz 2>> /home/backup/do/backuplog_do.txt
0 1 * * 5 pg_dump db | gzip > /home/backupDB/fr/backupDB_fr.sql.gz 2>> /home/backup/fr/backuplog_fr.txt
0 1 * * 6 pg_dump db | gzip > /home/backupDB/sa/backupDB_sa.sql.gz 2>> /home/backup/sa/backuplog_sa.txt
0 1 * * 0 pg_dump db | gzip > /home/backupDB/so/backupDB_so.sql.gz 2>> /home/backup/so/backuplog_so.txt
#
Hallo zusammen,
es wurde kein logfile anlegt. Nachdem ich die Zeile mit dem Anlegen des Logfiles gelöscht hatte funktionierte auch das Backup ohne Probleme.