
Ich habe Lubuntu und habe gerade mein Standardterminal auf Gnome-Terminal umgestellt (ich brauchte eine Standard-Anmelde-Shell).
Mir ist aufgefallen, dass der Gnome-Scheduler nichts mehr startet. Wenn ich beispielsweise eine Aufgabe mit dem Inhalt „ruby ~/test.rb“ habe und auf „Ausgewählte Aufgabe ausführen“ klicke, wird ein Fenster mit folgendem Inhalt angezeigt:
„/tmp/tmpBMBvq7: Zeile 1: Ruby: Befehl nicht gefunden“
Dies scheint bei jedem Befehl zu passieren. Was ist hier los??
Antwort1
Es stellte sich heraus, dass RVM (so verwende ich Ruby) spezielle Anweisungen für die Handhabung von Cron-Jobs hat.
In Bezug auf mein allgemeines Cron-Problem scheint es nach Recherchen so, dass .bashrc/.bash_profile/.profile nicht wirklich von Cron ausgeführt werden. Dies erklärt, warum Ruby nicht in $PATH gefunden wird.