【问题标题】:C# - Invoke Multiple Batch Jobs in Sequential orderC# - 按顺序调用多个批处理作业
【发布时间】:2014-12-23 13:28:16
【问题描述】:

我有三个 c# 控制台应用程序(批处理作业)。

   1. Batch A
   2. Batch B
   3. Batch C

批次 B 应在批次 A 完成后执行,批次 C 应在批次 B 完成后执行。 现在我已经通过固定时间在 Windows 调度程序中进行了调度。有什么办法可以自动化这个。

基本上,我正在寻找一项要安排的作业,它将一一调用所有上述三个作业。 请给我你的建议。

【问题讨论】:

标签: batch-file c#-4.0


【解决方案1】:

考虑从 C# 启动 StartBats.bat,而不是从 C# 应用程序执行 3 个批处理文件。让 StartBats.bat 启动 Batch A、Batch B 和 Batch C。这也将方便您以后添加 Batch D 等,如果需要。

【讨论】:

  • foreach (file in files.bat) {do stuff} 并没有太大的不同或更复杂,并且在直接解决问题时做同样的事情......
猜你喜欢
  • 2016-04-16
  • 2019-09-18
  • 1970-01-01
  • 1970-01-01
  • 2021-07-31
  • 2014-08-10
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多