我不确定如何正确命名这个问题。请自由编辑。
我有一个后台控制台应用程序在我的服务器上运行。控制台应用程序不时(每 5 分钟)发送电子邮件并做一些小事。
该应用程序不是通过任务管理器每 5 分钟启动一次,它在安装过程中打开一次,并且无限循环和 thread.sleep 保持运行。因此,我无法配置任务管理器以使用特定参数打开应用程序。
现在我需要添加一个每 12 小时运行一次的任务,并且我想使用相同的应用程序。该任务包括删除和创建一些文件,但是根据每 5 分钟一次的文件日期检查自上次创建以来是否有 12 小时对我来说似乎有点不明智。
是否有一种非昂贵的方式(无数据库、无日志、无文件创建日期、无多线程)使用我拥有的相同应用程序来勾选 12 小时循环?如果没有,最好的方法是什么?