
У меня Lubuntu, и я просто переключил свой терминал по умолчанию на gnome-terminal (мне нужна была оболочка входа по умолчанию).
Я заметил, что gnome-scheduler больше ничего не запускает. Например, если у меня есть задача, которая говорит "ruby ~/test.rb" и я нажимаю "запустить выбранную задачу", я получаю окно, которое говорит:
"/tmp/tmpBMBvq7: строка 1: ruby: команда не найдена"
Кажется, это происходит с любой командой. Что происходит??
решение1
Оказывается, RVM (именно так я использую Ruby) имеет специальные инструкции по обработке заданий cron.
Что касается моей общей проблемы с cron, то, судя по исследованиям, .bashrc/.bash_profile/.profile на самом деле не запускаются cron. Это объясняет, почему ruby не найден в $PATH.