Метод 'command' игнорируется жемчужиной планирования - PullRequest
1 голос
/ 30 апреля 2020

Я использую 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, поэтому я подумал, что у меня будут правильные разрешения.

Как мне исправить это?

...