为了运行一个应用程序,必须启动一个批处理文件(它执行启动Jetty、显示实时日志等操作)。仅当此批处理文件正在运行时,应用程序才能工作。因此,我被迫运行此批处理文件,而不是从Windows服务器注销。
此批处理文件可以作为服务运行吗?我正在试验一个similar question的建议。
发布于 2012-11-09 01:21:47
NSSM是完全免费和超级简单的,以管理员身份运行命令提示符/终端:
nssm install "YourCoolServiceNameLabel"
然后会出现一个对话框,您可以选择要运行的文件所在的位置。
要卸载
nssm remove "YourCoolServiceNameLabel"
发布于 2009-01-07 17:30:59
为什么不简单地将其设置为计划在启动时运行的计划任务?
发布于 2018-11-19 01:34:07
不需要额外的软件。使用任务计划程序-> create task -> hidden。隐藏的复选框位于左下角。将任务设置为在登录时触发(或您喜欢的任何条件),然后在actions选项卡中选择任务。隐藏运行它可以确保任务像服务一样在后台静默运行。
请注意,您还必须将程序设置为“无论用户是否登录”,否则程序仍将在前台运行。
https://stackoverflow.com/questions/415409
复制相似问题