0

在 Linux 世界中,最简单的方法是使用 Cron 作业。Windows 中没有 Cron。然而,有服务,但这似乎是很多工作。让一组命令每 5 分钟左右运行一次的最简单方法是什么?

更具体地说,我需要运行的命令包括移动一些文件和更新数据库。可能是用 C# 编写的,因此它比 BAT 脚本稍微复杂一些。

4

3 回答 3

4

任务计划程序可能是最好的方法,尽管替代方法是http://cronw.sourceforge.net/ 它作为系统服务运行并且只需要 perl。

于 2012-05-18T16:01:28.493 回答
0

您当然可以从批处理文件甚至直接从任务计划程序运行 C# 可执行文件。打开任务计划程序并输入可执行文件的路径并将其配置为每 5 分钟运行一次。确保安装了适当版本的 .NET 框架。

于 2012-05-18T16:02:35.140 回答
0
  • Quartz.NET – 这是一个非常完整的 cron 作业库。到目前为止,它具有最多的功能。

  • NCrontab - 这是一个更简单的库,它实现了一个 cron 调度程序(没有 cron 作业)。

有关详细信息,请参阅链接。
http://blog.bobcravens.com/2009/10/an-event-based-cron-scheduled-job-in-c/
这个问题也对你有帮助。
ASP.NET 中 CRON 作业的等价物是什么 - C#

于 2012-05-18T16:06:46.227 回答