Process 在C#中安排一个进程24*7运行

Process 在C#中安排一个进程24*7运行,process,c#-3.0,scheduler,Process,C# 3.0,Scheduler,我有一个需要全天候运行的业务关键型应用程序。现在,它使用Windows任务调度程序进行调度。当前实现的问题是,每当应用程序停止时,它都必须等待1分钟才能再次运行。(因为在Windows任务计划程序中,1分钟是重复任务的最短时间),因此我正在构建自己的任务计划程序,它将在终止进程的5秒内启动进程(应用程序)。我的任务计划程序如何知道进程是否已终止。我是否需要保持每秒轮询一次进程以检查其是否正在运行 您应该将应用程序编写为一个标准应用程序,而不是一个标准应用程序 在Windows服务的其他优势中,您

我有一个需要全天候运行的业务关键型应用程序。现在,它使用Windows任务调度程序进行调度。当前实现的问题是,每当应用程序停止时,它都必须等待1分钟才能再次运行。(因为在Windows任务计划程序中,1分钟是重复任务的最短时间),因此我正在构建自己的任务计划程序,它将在终止进程的5秒内启动进程(应用程序)。我的任务计划程序如何知道进程是否已终止。我是否需要保持每秒轮询一次进程以检查其是否正在运行

您应该将应用程序编写为一个标准应用程序,而不是一个标准应用程序

在Windows服务的其他优势中,您可以使用Windows服务定义发生故障时发生的情况(例如,重新启动应用程序)


它们也是用C#编写的。

您应该将应用程序编写为标准应用程序,而不是标准应用程序

在Windows服务的其他优势中,您可以使用Windows服务定义发生故障时发生的情况(例如,重新启动应用程序)

它们也在C#中