Ruby on rails 是否可以在rails中暂停和恢复rake任务

Ruby on rails 是否可以在rails中暂停和恢复rake任务,ruby-on-rails,rake-task,Ruby On Rails,Rake Task,在rails中是否有暂停和恢复rake任务的选项。我有一个rake任务,它将每晚运行,但有时需要暂停并运行另一个任务。我怎样才能做到这一点 提前谢谢你 您可以通过cron简单地运行rake任务,我建议在gem时使用,在rake任务中,您可以设置一个与您的某个案例条件相匹配的检查,如果该检查满足您所说的运行不同的rake任务,我指的是设置一个条件块(if)检查您所说的某个时间条件是否满足,然后从那里触发另一个rake任务并返回 你可以分享你的代码和确切的场景,这样会更清晰。你可以通过cron简单地

rails
中是否有暂停和恢复
rake任务的选项。我有一个
rake任务
,它将每晚运行,但有时需要暂停并运行另一个任务。我怎样才能做到这一点


提前谢谢你

您可以通过cron简单地运行rake任务,我建议在gem
时使用
,在
rake任务中,您可以设置一个与您的某个案例条件相匹配的检查,如果该检查满足您所说的运行不同的rake任务,我指的是设置一个条件
块(if)
检查您所说的某个时间条件是否满足,然后从那里触发另一个rake任务并返回


你可以分享你的代码和确切的场景,这样会更清晰。

你可以通过cron简单地运行rake任务,我建议在gem
时使用
,在
rake任务中,你可以设置一个与你的某个案例条件相匹配的检查,如果它满足你所说的运行不同的rake任务,通过检查,我的意思是放置一个条件
块(if)
,检查您所说的某个时间条件是否满足,然后从那里触发另一个rake任务并返回


您可以分享您的代码和具体场景,这样会更加清晰。

还有一个疑问。如果用户添加了新的关键字,我有一个名为“关键字”的表,当前任务将需要暂停。我怎样才能做到这一点?检查这一点的条件是什么。我认为你的关系应该是这样的,一个用户可能有很多关键字,那么你应该在你的rake任务中放置一个顶部除非块,上面写着除非(user.keywords.blank?),然后运行你的代码,将你的代码包装在这个块中。还有一个疑问。如果用户添加了新的关键字,我有一个名为“关键字”的表,当前任务将需要暂停。我怎样才能做到这一点?检查这一点的条件是什么。我认为你的关系应该是这样的,一个用户可能有很多关键字,那么你应该在你的rake任务中放置一个顶部除非块,上面写着除非(user.keywords.blank?),然后运行你的代码,将你的代码包装在这个块中。