如何停止超级账本浏览器后端



我正在我的超级账本结构区块链网络上运行超级账本浏览器,我按照这里解释的步骤进行操作

我运行了运行"节点主.js"的 start.sh我在通道名称\端口中发现了一些问题,我需要停止脚本。我可以在命令外壳上看到区块链仍在接收请求!如何停止运行脚本,似乎客户端.js每 1 秒定期运行一次。

谢谢

我可以通过杀死"节点主.js"进程来解决问题,如下所示

#!/bin/bash
process_num=$(ps -elf | grep -v grep | grep main.js |  awk '{print $4}')
if [ "X ${process_num}" != "X "];then
    kill ${process_num}
fi

如果您有更好的选择,请放弃它。

您可以使用pidof node它将返回节点的PID。然后,您可以将kill与所需的 PID 一起使用。

你也可以使用sudo kill $(pidof node)并杀死所有 Node JS 进程(如果你有其他 Node 服务器正在运行,这可能是不希望的(。

或者,如果您还记得它运行的端口,您可以使用lsof -t -i:<YOUR_PORT>并获取在该端口上运行的内容的PID。同样,您可以将其链接sudo kill $(lsof -t -i:<YOUR_PORT>)

相关内容

最新更新