Re: shell-Skript und cron

Steffen Barszus <[email protected]> Sun, 24 Apr 2005 12:54:29 +0200
Newsgroups gmane.linux.mandrake.expert.german
Message-ID <[email protected]>
Klaus Staerk wrote:

>Hallo zusammen,
>
>ich habe ein Shell-Skript fuer Backups (mit tar), das ich regelmaessig (=
per=20
>cron) laufen lassen moechte.
>
>Das Skript liegt unter /root/bin und unter /etc/cron.daily liegt ein=20
>symbolischer Link zum Skript.
>
>Das Skript an sich funktioniert einwandfrei. Ein Test mit "bash=20
>-x /root/bin/backup.sh" funktioniert problemlos. Ich habe das selbe Skri=
pt=20
>auch produktiv unter SUSE Linux 9.x und Debian GNU/Linux 3.0 laufen.
>
> =20
>
Ich denke ich habe da schon eine Idee.

>Das Problem ist immer das selbe :-( Und wie gesagt: ein manueller Start =
des=20
>Skriptes laesst das Skript einwandfrei laufen :-?
>
>Hat jemand eine Idee dazu?
> =20
>
Ja ich denke schon. Das es bei Login l=E4uft und als Cron nicht kann=20
eigentlich nur zwei Gr=FCnde haben.

1.) es l=E4uft als anderer Benutzer und bestimmte Rechte fehlen damit.
2.) Das Environment ist unterschiedlich

1. wirst du wahrscheinlich gut genug wissen und darauf geachtet haben.=20
2. ist nicht so
offensichtlich, versuche einfach mal das Env. zu importieren ( .=20
.bash_profile) oder die
 Ausgabe von env mal loggen und vergleichen.

Hoffe das hilft.

Steffen