如何使程序在一定的时间间隔内自动运行asp.netC#?

2024-04-18 03:10:18 发布

您现在位置:Python中文网/ 问答频道 /正文

我为webscraping编写了一个python程序,例如:WCfixture.py文件我正在做一个asp.net所以python的输出被存储为文本,文本被存储在数据库中,如我的申请。所以呢现在我想以一定的时间间隔自动运行python程序,以便可以修改它的输出更新了。可以吗你建议我怎么做怎么办?如果可能的话,用一些代码示例。你知道吗


Tags: 文件代码py文本程序数据库示例net
2条回答

Windows Task Scheduler可以用来安排任务。它有一个命令行、GUI和API接口。你知道吗

定期向我的ASP.NET应用程序中,我使用如下PowerShell脚本:

$request = [System.Net.WebRequest]::Create("http://my.app.com/api/maintenance/do-something")
$request.Method = "POST"
$response = $request.GetResponse()
$response.Close()

还有下面的命令来安排我喜欢的时间:

schtasks /Create /SC DAILY /ST 04:30 /MO 1 /TN MyTaskName /TR "powershell -ExecutionPolicy Unrestricted -File c:\ScheduledTasks\doSomething.ps1"

这将使请求在每天凌晨4:30发送。你知道吗

参见documentation of schtask。你知道吗

相关问题 更多 >