我想使用Spring批处理执行重复任务。
例如,停止并重新启动一个作业,该作业使用控制器输出数据库表中的最小值。
(别管步骤执行的逻辑)
还是不可能用弹簧批??那就让我知道另一种方式(比如@日程安排)
@Configuration
public class someJob{
private final JobBuilderFactory jobBuilderFactory;
private final StepBuilderFactory stepBuilderFactory;
// make it repeat infinitely
@Bean
publi
我在asp.net中创建图形用户界面,用户将在其中指定计划的时间和将在未来某个时间运行的作业。
我的应用程序中的作业是Person类的一个实例(如下所示)。在指定的时间,我想运行创建的person实例的"submit()“方法。
例如:
public class Person
{
string User {get;set;}
public void Submit()
{
//create a text file with User entry
}
}
现在在MS SQL中,我有一个Jobs表。Jobs表具有ScheduledTime (DateTime)、J
我在Sinatra应用程序(使用NGINX的Phusion Passenger )中运行了一个rufus调度程序作业。在app.rb的底部,我有:
scheduler.every '5m' do
do_something_cool
end
这就是工作的运行。但是当我使用Capistrano使用新版本更新应用程序时,我注意到旧作业仍然存在,并且每个作业以5分钟的间隔运行。
如何确保旧的rufus-scheduler作业关闭并启动新的作业?
我尝试在底部添加以下内容:
at_exit do
if scheduler
scheduler.shutdown
假设以下情况:
我有一个视图模型,它应该在特定的延迟之后自动关闭。
就像这样:
public AutoCloseViewModel : ViewModelBase
{
public void Close()
{
/* perform actions necessary to close
the view model and its associated view */
}
protected override OnActivate()
{
// schedule job that calls Clo