![](https://seccdn.libravatar.org/avatar/5b23cd839c8d2d3ab4ad07b69777825d.jpg?s=120&d=mm&r=g)
Am Dienstag, 22. März 2005 00:24 schrieb Martin Schmitz:
Guido Pinkernell schrieb:
Ich habe in der Crontab mit backup2l ein täglich wiederkehrendes Backup eingerichtet. Ich kann das Programm als User über die Kommandozeile anwerfen. Als root kann ich das nicht, da sagt die bash: "Command not found".
Nun gibt mir Cron aber nach dem Startversuch von backup2l die Mitteilung, dass auch hier das "Command not found". Heisst das nun, dass die von mir als User definierte Aufgabe unter Cron vom Root gestartet wird? Interessant - ich wills gleich mal mit fdisk versuchen ... Oder wird das nix?
Cron führt die Jobs in der Crontab eines Benutzers auch unter der Kennung dieses Benutzers aus. Was cron hier fehlt, ist die Umgebung Deiner Login-Shell. D.h., Du solltest cron eine passende Umgebung am Anfang der crontab mitgeben. Schreibe dort z.B. rein: PATH=$PATH:/usr/local/bin, wenn Dein backup2l in /usr/local/bin liegt.
Genau das wars, danke. Nur wo die Crontab des Benutzers ist habe ich mittels > Dateien suchen (KDE) nicht ermitteln können. Daher habe ichs mit Kcron gemacht. Guido