我正在使用Vagrant配置访客Windows机器(win7和10),我想在访客可见的访客(selenium服务器jar)上启动一个进程。换句话说,当用户登录gui时,我希望命令窗口在那里打开运行我的jar。
我该怎么做?
我已经能够使用vagrant的shell配置启动该过程来运行ps1文件,但是当我登录gui时它总是被隐藏。
这是我的Vagrantfile的shell部分:
win7.vm.provision "shell", path: "start_selenium.ps1", powershell_args: "-WindowStyle Normal"
这是start_selenium.ps1:
$selenium_out = "C:\sel\selenium.jar"
$java = "C:\Program Files\Java\jre*\bin\java.exe"
Start-Process $java -ArgumentList '-jar', $selenium_out -WindowStyle normal
答案 0 :(得分:0)
进程正在运行但在PowerShell窗口中无法打开。如果您查看任务资源管理器,您将看到Java进程,或者您可以检入PowerShell Get-Job
您可以查看this question/answer以在输出中重定向java命令的输出,以便查看节点何时连接到集线器等