在 Windows XP 上创建永久运行的计划任务

在 Windows XP 上创建永久运行的计划任务

当我创建计划任务时,我通过命令行执行此操作:

schtasks.exe /Create /TN "startup-script" /TR "C:\startup.bat" /RU taskuser 
    /RP taskpasswd /SC ONLOGON

这个想法是这个任务永远运行。批处理打开一个永远不会结束的 Java 进程。

我使用了 ONLOGON,因为机器会自动登录为任务用户

所有这些都运行良好,持续大约 72 小时,之后 Duration 标志将启动并结束该过程。Windows XP 没有/杜命令行上的标志 - 是否有其他方法来创建一个从系统启动时运行(甚至不需要登录)并永远运行的任务,而无需触及 GUI?

答案1

您是否与 Schtasks.exe 紧密相关?

您可以使用 cron 类型的进程启动器(有很多 - 这里有几个):

另一种可能性是使用 2k3 资源工具包 (在 XP 上运行) 中的 srvany.exe,并将 startup.bat 转变为在 netlogon 启动时运行的服务。

答案2

如果您想要 Java 的服务包装器,这里有一个我使用过的商业产品。正如我使用过使用该包装器的商业软件一样。它很有效,没什么可说的。http://wrapper.tanukisoftware.com/doc/english/download.jsp

相关内容