像crontab
在linux中一样,有解决方案吗?
我的意思是,它在特定时间运行,例如,每天 12 点。
所以不是services.msc
您需要检查 Windows 计划程序,控制面板 -> 计划任务。
Autoruns是一个有用的程序,它显示了在 windows 框上运行的各种东西。
它被称为任务计划程序。
对于应用程序或作业的计划执行,您可以使用任务计划程序
您还可以使用Windows 服务来安排长时间运行的作业或查看正在运行的服务。
在 XP 上,您可以转到 start->run 并运行“services.msc”来查看此列表。
答案涉及 Windows 中的一些不同工具:
要查看当前正在运行的应用程序和进程,您可以使用任务管理器或更好的 sysinternals 工具套件 - 特别是进程监视器 - 可以从微软下载,它提供了正在运行的进程的更多信息。要进入任务管理器,您只需按 CTRL+ALT+DELETE 或右键单击 Windows 工具栏并选择任务管理器。
对于 crontab 之类的东西,您可以使用任务计划程序来安排脚本、应用程序等的运行。
在 Windows 中,您还可以将应用程序作为服务运行 - 类似于守护程序。在控制面板的管理工具下,您将看到服务。如果双击它,您将看到一个对话框,显示当前正在运行的所有服务。您还可以创建自己的作为服务运行的程序。
它称为任务调度程序,也可以使用 at 命令以编程方式设置任务调度。语法见这里
高达 2K: at.exe
在 XP 及更高版本上:schtasks.exe
运行 Windows 任务管理器;右键单击任务栏或键 Ctrl+Alt+Delete 启动任务管理器。
您也可以从命令行运行 tasklist。类型
tasklist /?
供使用。