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