我想创建一个批处理文件来启动 tomcat 服务器,在服务器启动后,我想在浏览器中打开一个 URL。
在下面的解决方案中,建议使用超时选项。
How to launch application after server startup using batch file?
有没有其他更好的方法来检查tomcat是否启动,然后我可以触发打开浏览器。
最佳答案
你可以使用这个:
wmic process list brief | find /i "tomcat"
查看tomcat是否运行。
你也可以使用 powershell:
test-netconnection -computername <name or ip> -port <port number>
get-process | select-string <process name>
第一个命令将检查指定的端口是否正在监听,第二个命令将检查指定的进程是否正在运行。您可以按照您认为合适的任何顺序使用它们并检查输出。如果输出未处于所需状态,您可以休眠并再次循环,直到 tomcat
启动。
关于bash - 服务器重启后windows批处理文件启动浏览器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40300070/