Crontab

Hallo,

als root führe ich ein shell skript aus, der JBoss startet. Wenn ich
dasselbe als crontab schedule, erhalte ich einen "could not deploy
(...)" Fehler von JBoss. Durch googlen hatte ich dann den Verdacht,
daß der Job den Pfad zu Java nicht kennt, also ein Problem, die
profile auszulesen. Ich habe dann versucht, die exports aus dem
profile in das .sh zu kopieren: der scheduled job klappt ohne
weiteres.

Frage: Bei AIX reicht es aus, einen crontab job mit "su -c user
"/Pfad/Befehl" zu definieren, d.h. explizit als Shell auszuführen,
damit das aktuelle profile und damit die Umgebungsvariablen
berücksichtigt werden. Ich habe dasselbe unter Linux probiert, aber
das hat nicht geklappt. Erst als ich im run.sh die export statements
und variablen eingefügt habe, ist der Job korrekt gestartet.

Mit meinem "Workaround" geht's zwar, aber warum der Unterschied
zwischen AIX und (in meinem Fall) RH Enterprise Linux?

Danke & Bye
~Pasquale