Я использую whenever
gem для планирования задач в OSX Mojave. В файле планирования у меня есть
#config/schedule.rb
set :output, "log/cron.log"
every 1.day, at: '23:00' do
rake 'util:something'
runner 'User.something_else'
command "echo 'I just want to see something happen'"
end
Методы рейка и бегуна работают нормально, и я вижу вывод в cron.log
. Тем не менее, нет выходных данных из командного метода, они просто игнорируются. Это может быть связано с разрешениями пользователя, но я запускаю его из базового каталога моего ruby в приложении rails, поэтому я подумал, что у меня будут правильные разрешения.
Как мне исправить это?