Hi Liste, ich habe ein Problem mit meiner Amanda-Installation. Der Cronjob, der jede Nacht mit den Amanda-Userrechten laufen soll, wird laut /var/log/messages brav gestartet, offensichtlich wird der Befehl aber nicht abgearbeitet. Als root funktioniert alles bestens. Auch ein "/usr/bin/touch /var/lib/amanda/test" wird nicht abgearbeitet. Als root ist alles bestens, allerdings kann ich die Amanda-Befehle nicht mit "su -c "amandakommando" amanda" ausführen - funktioniert genauso wenig. Hat jemand eine Idee, woran das liegen könnte? Vielen Dank, Matthias -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On 21.01.2008 13:24, Matthias Clausen wrote (please find the answer below the original text):
Hat jemand eine Idee, woran das liegen könnte?
Gibt's dabei gar keine Fehlermeldungen mit denen hier was anzufangen wäre? -Ingo. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Ich habe da etwas schnell geschossen - der Cronjob "touch /var/lib/amanda/foo" wird inzwischen korrekt ausgeführt. Allerdings funktionieren die amanda-Cronjobs immernoch nicht. Zwar heißt es in der /var/log/messages korrekterweise: Jan 24 10:44:01 MailServer /usr/sbin/cron[20112]: (amanda) CMD (amcheck -a daily) aber eine Email bekomme ich - anders als beim manuellen ausführen des Befehls - nicht. Auch ein "amcheck daily > /var/lib/amanda/foo" funktioniert nicht. Scheint also doch ein amanda-Problem zu sein und keine generelle Unfähigkeit seitens cron. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
Ich habe da etwas schnell geschossen - der Cronjob "touch /var/lib/amanda/foo" wird inzwischen korrekt ausgeführt. Allerdings funktionieren die amanda-Cronjobs immernoch nicht. Zwar heißt es in der /var/log/messages korrekterweise: Jan 24 10:44:01 MailServer /usr/sbin/cron[20112]: (amanda) CMD (amcheck -a daily) aber eine Email bekomme ich - anders als beim manuellen ausführen des Befehls - nicht. Auch ein "amcheck daily > /var/lib/amanda/foo" funktioniert nicht. Scheint also doch ein amanda-Problem zu sein und keine generelle Unfähigkeit seitens cron. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
..und gelöst. "/usr/sbin/amcheck -m daily". Konnte ja keiner ahnen, dass zwar touch ohne, amcheck aber nur mit voller Pfadangabe läuft.. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
On 24.01.2008 11:19, Matthias Clausen wrote (please find the answer below the original text):
..und gelöst. "/usr/sbin/amcheck -m daily". Konnte ja keiner ahnen, dass zwar touch ohne, amcheck aber nur mit voller Pfadangabe läuft..
doch, muss man wissen. alles was in Pfaden mit "sbin", also /sbin, /usr/sbin, /usr/local/sbin liegt ist nur für root in der PATH-Variablen definiert. touch liegt in "/usr/bin/touch" und ist daher für alle ausführbar (weil in "PATH" für alle). Übrigens:
Auch ein "amcheck daily > /var/lib/amanda/foo" funktioniert nicht. Funktioniert nicht ist zwar nett, besser wäre aber die Fehlermeldung di da kommen _muss_. z.B.: -bash: amcheck: command not found Solange du die nicht lieferst, wirst du selten Hilfe erwarten
-Ingo. -- Um die Liste abzubestellen, schicken Sie eine Mail an: opensuse-de+unsubscribe@opensuse.org Um eine Liste aller verfuegbaren Kommandos zu bekommen, schicken Sie eine Mail an: opensuse-de+help@opensuse.org
participants (3)
-
Ingo Freund
-
Matthias Clausen
-
matti