Windows - 运行 命令即服务
Windows - running command as a service
我有一个命令,我想从中创建服务。例如:“java -jar agent.jar”(命令是阻塞的 - 当关闭 cmd 时它将停止代理)。我想将命令 运行 作为后台服务,这样我就可以从我的用户注销,它仍然可以工作。
在 Linux 上,我知道我可以使用 nohup mycommand
。问题出在WindowsOS上。另外,将 java
替换为 javaw
将解决阻塞问题,但当我注销时它仍然会终止代理。
我怎么做?
我会感谢你的帮助!
托默。
使用 Windows 服务功能。
阅读此 answer。
还有这个solution.
我有一个命令,我想从中创建服务。例如:“java -jar agent.jar”(命令是阻塞的 - 当关闭 cmd 时它将停止代理)。我想将命令 运行 作为后台服务,这样我就可以从我的用户注销,它仍然可以工作。
在 Linux 上,我知道我可以使用 nohup mycommand
。问题出在WindowsOS上。另外,将 java
替换为 javaw
将解决阻塞问题,但当我注销时它仍然会终止代理。
我怎么做?
我会感谢你的帮助!
托默。
使用 Windows 服务功能。
阅读此 answer。 还有这个solution.