
我有 Lubuntu,我剛剛將預設終端切換到 gnome-terminal (我需要預設登入 shell)。
我注意到 gnome-scheduler 不再啟動任何東西。例如,如果我有一個任務顯示“ruby ~/test.rb”並且我點擊“運行選定的任務”,我會看到一個窗口,其中顯示:
“/tmp/tmpBMBvq7:第 1 行:ruby:找不到指令”
任何命令似乎都會發生這種情況。到底是怎麼回事?
答案1
事實證明,RVM(這就是我使用 Ruby 的方式)具有處理 cron 作業的特定指令。
關於我的一般 cron 問題,透過研究,似乎 .bashrc/.bash_profile/.profile 實際上並不是由 cron 運行的。這解釋了為什麼在 $PATH 中找不到 ruby。