![](https://seccdn.libravatar.org/avatar/3ac53a45cbe6c32cb9e0c2aec7f8b681.jpg?s=120&d=mm&r=g)
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. Martin