创build在Windows XP上永远运行的计划任务

当我创build一个计划的任务,我通过命令行:

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

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

我使用ONLOGON,因为机器以taskuser自动login。

所有这些工作正常,约72小时,之后的持续时间标志踢和结束的过程。 Windows XP在命令行上没有/ DU标志 – 是否有另一种方法来创build一个任务,从系统启动运行(甚至不需要login)并永远运行,而不需要触摸GUI?

你被绑定到Schtasks.exe?

你可以使用crontypes的进程启动器(有很多 – 这里有一对):

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

如果你想要一个Java的服务包装,这是我用过的一个商业产品。 如在,我已经使用这个包装的商业软件。 它是有效的,没有其他说什么了。 http://wrapper.tanukisoftware.com/doc/english/download.jsp