Size: a a a

Ruby, Rails, Hanami | dry-rb

2020 October 26

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
А schedule правильно написано?
источник

CR

CocoaRocket Rocket 🚀... in Ruby, Rails, Hanami | dry-rb
биться головой о клаву?
источник

CR

CocoaRocket Rocket 🚀... in Ruby, Rails, Hanami | dry-rb
Sergii Serogin
А schedule правильно написано?
да я скопировал и оно работает если в баш скопировать и без лишних ковычек
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
Так крон же у тебя через -l вызывает, он делает логин в пользователя, и там вполне может не быть mta
источник

CR

CocoaRocket Rocket 🚀... in Ruby, Rails, Hanami | dry-rb
щас по другому передал Класс и выдал такую ошибку
block in initialize': uninitialized constant #<Class:#<Whenever::JobList:0x00005631b356d340>>::Shedule (NameError)
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
Попробуй без -l для проверки
источник

CR

CocoaRocket Rocket 🚀... in Ruby, Rails, Hanami | dry-rb
оно случайно не требует что бы мой класс был наследовал от ActiveJob например?
источник

CR

CocoaRocket Rocket 🚀... in Ruby, Rails, Hanami | dry-rb
Sergii Serogin
Попробуй без -l для проверки
а как мне это сделать? что бы без -l было
источник

AG

Alexander G in Ruby, Rails, Hanami | dry-rb
в баше одинарную кавычку надо экранировать другой одинарной кавычкой, поэтому их там так много.
В  самой команде все ок
источник

CR

CocoaRocket Rocket 🚀... in Ruby, Rails, Hanami | dry-rb
every 1.minute do
 runner "Shedule.shcedule_log"
end
вот как передается я там не могу повлиять на отсутствие -l
источник

AG

Alexander G in Ruby, Rails, Hanami | dry-rb
1000% дело не в кавычках )
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
Тебе выше посоветовали вручную запустить же
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
Я к тому совету добавил запустить ещё без ключа
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
Alexander G
1000% дело не в кавычках )
+1, с кавычками там все в порядке
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
CocoaRocket Rocket 🚀
every 1.minute do
 runner "Shedule.shcedule_log"
end
вот как передается я там не могу повлиять на отсутствие -l
То для диагностики же только
источник

AG

Alexander G in Ruby, Rails, Hanami | dry-rb
еще можно добавить в конфиг whenever опцию для логирования
set :output, standard: 'log/whenever.log', error: 'log/whenever.error.log'
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
Скорее всего, что-то для юзера в окружении недоконфигурировано
источник

AG

Alexander G in Ruby, Rails, Hanami | dry-rb
если нигде нет никаких ошибок, значит либо ошибки глушатся, либо их нет на саомм деле - надо код смотреть
источник

CR

CocoaRocket Rocket 🚀... in Ruby, Rails, Hanami | dry-rb
Alexander G
еще можно добавить в конфиг whenever опцию для логирования
set :output, standard: 'log/whenever.log', error: 'log/whenever.error.log'
если этот параметр не выставить в nil то он будет выдавать ошибку
Oct 26 18:08:01 phoenix-vm CRON[49116]: (CRON) info (No MTA installed, discarding output)
источник

SS

Sergii Serogin in Ruby, Rails, Hanami | dry-rb
Тебе не кажется, что надо найти МТА? (:
источник