我有一个在执行特定(本地)URL时运行的进程。目前,我使用的网站(cron-job.org)每隔几分钟就会为我运行一次cron。但是,这并不是最理想的选择,因为如果互联网访问中断或该站点出现故障,那么我的流程也是如此。
我试图弄清楚如何编写可在每分钟执行URL的Server 2012上运行的cron。
我的第一个想法是创建一个批处理文件(powershell.exe -noprofile“ invoke-webrequest -Uri http://www.something.com/update/update.php”),并让Task Scheduler每分钟运行一次。但是,在运行时会弹出命令提示符窗口,有时需要5到10秒才能运行。
我的第二个想法是创建一个.wbs文件,该文件使用wshshell运行批处理文件并隐藏命令提示符。但是,任务计划程序无法运行它。
我开始查看运行其他文件的文件的兔子洞,但我真的一无所获。
有人对Windows中的操作方法有更简单的建议吗?还是我需要运行Linux的虚拟化实例并在其中运行它?