繁体   English   中英

关闭 powershell 后服务停止

[英]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.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM