[英]service stops after closing powershell
我在 powershell 中运行命令
blockchain-wallet-service start --port 3000
output 看起来像这样
159243453597 - info: blockchain.info wallet service v0.26.3 running on http://127.0.0.1:3000
它占用 cli 并阻止之后运行其他命令。 我使用New-Service创建了一个新的 windows 服务,它会在重新启动时自动启动。 但是它在启动后没有响应 windows 并且 windows 将其关闭,因为它认为它已经死了。 但它实际上工作的问题是output。 它只是停留在
info: blockchain.info wallet service v0.26.3 running on http://127.0.0.1:3000
永远。 我怎么绕go呢?
使用 NSSM 安装服务。
Powershell_script.ps1
$serviceName = 'MyService'
nssm install $serviceName "C:\Users\Administrator\AppData\Roaming\npm\blockchain-wallet-service.cmd" "start"
nssm status $serviceName
Start-Service $serviceName
Get-Service $serviceName
使用的文档: git.nssm gist.nssm nssm.cc
PS 不幸的是,我无法使用New-Service选项安装它,因为据我所知,blockchain-wallet-service 永远不会响应 windows 服务......
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.