Page 1 of 1

Cronjob mit Bash Alias

Posted: 2008-12-29 10:04
by Anonymous
Hallo,

kann mir jemand einen Tipp geben, wie ich es schaffe für einen Cron Aufruf ein Bash Alias zu verwenden?

Das funktioniert leider nicht:

Code: Select all

45  *   *   *   *   . /root/.bash_aliases; mein_alias
Mit folgenden Versuchen hatte ich auch kein Glück:

Code: Select all

45  *   *   *   *   bash -c ". /root/.bash_aliases; mein_alias
45  *   *   *   *   bash --init-file /root/.bash_aliases; mein_alias
45  *   *   *   *   su - -l -c mein_alias

Die Aliases sind in /root/.bash_aliases definiert, welche ich in der .bashrc UND in der .bash_profile lade.

Ich bin für jeden Tipp dankbar. Den Umweg für anstelle der Aliases ein Skript anzulegen und darin den Befehl auszuführen will ich meiden.

Grüsse

Re: Cronjob mit Bash Alias

Posted: 2008-12-29 16:21
by Joe User
Aliase verwendet man, wenn überhaupt, grundsätzlich nur als eingeloggter User in der Console. Für alles Andere nutzt man Scripte, insbesondere für Cronjobs...