【问题标题】:How to check which programmes are scheduled to run in windows?如何检查哪些程序计划在 Windows 中运行?
【发布时间】:2010-02-12 17:41:49
【问题描述】:

像linux中的crontab,有解决办法吗?

我的意思是,它在特定时间运行,例如,每天 12 点。

所以不是services.msc

【问题讨论】:

  • 您的意思是“哪些程序会定期运行?”或“计划运行哪些程序?”。请澄清。
  • 我知道有很多有用的答案,但这应该是一个服务器故障问题。
  • 哦,它应该是预定运行的。

标签: windows crontab


【解决方案1】:

您需要检查 Windows 计划程序,控制面板 -> 计划任务。

Autoruns 是一个有用的程序,可以显示在 windows 盒子上运行的各种东西。

【讨论】:

    【解决方案2】:

    它被称为Task Scheduler

    【讨论】:

      【解决方案3】:

      答案涉及 windows 中的一些不同工具:

      1. 要查看当前正在运行的应用程序和进程,您可以使用任务管理器或更好的 sysinternals 工具套件 - 特别是进程监视器 - 可以从 microsoft 下载,它提供了正在运行的进程的更多信息。要进入任务管理器,您只需按 CTRL+ALT+DELETE 或右键单击 Windows 工具栏并选择任务管理器。

      2. 对于诸如 crontab 之类的东西,您可以使用任务计划程序来安排脚本、应用程序等的运行。

      3. 在 Windows 中,您还可以将应用程序作为服务运行 - 类似于守护程序。在控制面板的管理工具下,您将看到服务。如果双击它,您将看到一个对话框,显示当前正在运行的所有服务。您还可以创建自己的作为服务运行的程序。

      【讨论】:

        【解决方案4】:

        它被称为任务调度器,您也可以使用 at 命令以编程方式设置任务调度。语法见here

        【讨论】:

          【解决方案5】:

          对于应用程序或作业的计划执行,您可以使用task scheduler

          您还可以使用windows services 来安排长时间运行的作业或查看正在运行的服务。

          在 XP 上,您可以转到开始->运行并运行 'services.msc' 以查看此列表。

          【讨论】:

            【解决方案6】:

            直到 2K:at.exe

            在 XP 及更高版本上:schtasks.exe

            【讨论】:

              【解决方案7】:

              运行 Windows 任务管理器; 右键单击任务栏 或键 Ctrl+Alt+Delete 启动任务管理器。

              您也可以从以下位置运行任务列表 命令行。类型

              tasklist /?
              

              供使用。

              【讨论】:

              • 您也可以运行 msconfig 来启动系统配置实用程序。它会向您显示设置为在启动时启动的程序之类的信息,它还可以让您禁用/启用选定的程序。
              猜你喜欢
              • 1970-01-01
              • 2010-09-22
              • 1970-01-01
              • 2012-05-28
              • 2017-03-24
              • 2015-10-09
              • 1970-01-01
              • 2013-08-22
              相关资源
              最近更新 更多