ActiveJob 如何执行 rails rake 命令?

How can a ActiveJob execute rails rake command?

我想要可以运行这个命令的sidekiq cron作业

rake spec

每天5次... 所以我会在 sidekiq_schedule.yml 中放置一个 cron 作业, 但我将如何执行 rake 规范?

我的意思是 ActiveJob 如何从代码中执行 rake 命令?

你看过whenever了吗,这会解决你的问题,这是一个例子

every 3.hours do runner "MyModel.some_process" rake "my:rake:task" command "/usr/bin/my_great_command" end