pleskbackup - cronjob läuft nicht

Plesk, Confixx, Froxlor, SysCP, SeCoTo, IspCP, etc.
Post Reply
maticze
Posts: 49
Joined: 2006-08-01 14:06

pleskbackup - cronjob läuft nicht

Post by maticze »

Hi,

wo könnte mein fehler liegen?

um plesk zu sichern habe ich ein kleines script mit folgendem inhalt unter var/psa_backup liegen.

backup-script.sh
cd /var/psa_backup/
rm -rf vorletztes
mv letztes vorletztes
mv aktuelles letztes
mkdir aktuelles
cd aktuelles
/usr/local/psa/bin/pleskbackup --all psa_dump
wenn ich das script direkt aus dem verzeichnis mit # sh backup-script.sh aufrufe läuft es einwandfrei... auch dorekt aus mit #var/psa_backup/backup-script.sh läuft es problemlos...

Nun habe ich einen cronjob erstellt mit
21 16 * * * sh /var/psa_backup/backup-script.sh >> /backup/backuplog.log
Allerdings läuft dieser nicht... Wo liegt hier mein Denkfehler?

Das script hat die erforderlichen Berechtigungen und die Ordner sind angelegt...
drwxr-xr-x 5 root root 76 2006-08-07 16:36 .
drwxr-xr-x 16 root root 4096 2006-08-07 13:13 ..
drwxr-xr-x 2 root root 21 2006-08-07 16:36 aktuelles
-rwxr-xr-x 1 root root 156 2006-08-07 16:19 backup-script.sh
drwxr-xr-x 2 root root 6 2006-08-07 16:35 letztes
drwxr-xr-x 2 root root 6 2006-08-07 16:23 vorletztes
Jemand den rettenden Hinweis?

Gruß
mc5000
Posts: 308
Joined: 2004-06-17 11:56
Location: Köln

Re: pleskbackup - cronjob läuft nicht

Post by mc5000 »

Versuch mal:

Code: Select all

21 16 * * * /var/psa_backup/backup-script.sh >> /backup/backuplog.log
ohne sh
sonst:
Der cronjob ist bei root oder welchem user eingetragen?
Um 16:21 soll der job laufen?
maticze
Posts: 49
Joined: 2006-08-01 14:06

Re: pleskbackup - cronjob läuft nicht

Post by maticze »

Hi,

hab ich auch schon probiert, keine Besserung...

16.21 Uhr war nur um es zu testen zwischendurch... also nicht wundern...

cronjob ist bei root eingetragen...

gruß
danu
Posts: 264
Joined: 2005-02-02 11:15

Re: pleskbackup - cronjob läuft nicht

Post by danu »

cronjob ist bei root eingetragen...
stehen da ev. noch Umgebungsvariable wie

Code: Select all

TMPDIR = /var/tmp #wegen der noexec in /tmp
SHELL = /bin/sh # muss auf jeden Fall da stehen
PATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin # muss auf jeden Fall da stehen
MAILTO=root # sendet ein mail mit ev. wichtigen Hinweisen
maticze
Posts: 49
Joined: 2006-08-01 14:06

Re: pleskbackup - cronjob läuft nicht

Post by maticze »

hi,

verdammt... Tatsache, bei Shell=... hatte sich ein "i" eingeschlichen... wahrscheinlich durch vi...

Schaut nun so aus:
SHELL=/bin/sh
PATH=/usr/bin:/usr/sbin:/sbin:/bin:/usr/lib/news/bin
MAILTO=root
Und den Befehl hab ich so gebastelt, hoffe das funktioniert...
15 23 * * * /var/psa_backup/psa_backup.sh | mail -s "Plesk Backup" hans@dampf.de
Hoffe das wars...

Gruß
Post Reply