Forumfaubackup und cron
Rene Reichert – Freitag, 01. April 2005 13:55 Uhr

Hallo Leute

hat jemand Erfahrung mit faubackup unter Debian (Packet faubackup) als cronjob? Das Problem: Es tut einfach nichts. Wenn ich faubackup auf der Konsole starte, funktioniert es einwandfrei. Als Eintrag in der crontab passiert einfach überhaupt nichts. Ich schätze mal, es hat mit nicht vorhandenen Umgebungsvariablen zu tun. Noch ein Hinweis: faubackup ist ein Perl-Script. Ich habe das ganze Internet durchgegoogelt, aber keine brauchbaren Hinweis gefunden, daher dieses Posting. Vielen Dank schonmal für Hinweise aller Art

1 Antwort
Florian E.J. Fruth – Freitag, 01. April 2005 14:33 Uhr

hi,
wie genau sieht dein cron eintrag aus? ich hab das z.b. in der /etc/cron.daily/faubackup:

————————————————-
#!/bin/sh
# Sample faubackup script

export PATH=”/usr/faubackup/sbin/:$PATH”
faubackup=/usr/sbin/faubackup
[ -f $faubackup ] || { echo “(EE) faubackup not found”; exit 1; }

$faubackup –clean

$faubackup /etc
$faubackup /usr/local/bin
$faubackup /usr/local/portage
$faubackup /var/faubackup-singlefiles
————————————————-

v.a. die $PATH variable ist wichtig damit er die unterprogramme findet – musst du für ein debian system evtl. anpassen…

und übrigens: faubackup besteht sowohl aus einem perl teil wie auch einem c teil ;)

fejf

Rene Reichert – Dienstag, 05. April 2005 10:08 Uhr

Danke für die Antwort, hat aber so nichts gebracht.

Dafür habe ich jetzt folgende Lösung gefunden:

In dem Perlscript “/usr/sbin/faubackup” habe ich folgende Zeilen geändert:

$FAUBACKUP::gather = “faubackup-gather”;
$FAUBACKUP::scatter = “faubackup-scatter”;
$FAUBACKUP::find = “faubackup-find”;
### geändert nach
$FAUBACKUP::gather = “/usr/sbin/faubackup-gather”;
$FAUBACKUP::scatter = “/usr/sbin/faubackup-scatter”;
$FAUBACKUP::find = “/usr/sbin/faubackup-find”;

Habe ich rausgefunden nachdem ich die Fehlerausgabe in eine Datei geleitet habe und er diese 3 Befehle nicht gefunden hatte. Hätte ich auch vorher draufkommen können.

Gruesse

Rene

Florian E.J. Fruth – Donnerstag, 25. August 2005 23:44 Uhr

hehe ich sagte ja die pfad variable ist wichtig. in deinem fall hättest du nur das /usr/faubackup/sbin in /usr/sbin ändern müssen ;)

fejf