我正在 GCP ubuntu vm 中运行区 block 链节点验证器,需要将其关闭以便重新启动它。
停止验证器而不是整个虚拟机的最佳方法是什么?
区 block 链文档建议停止正在运行的客户端(通过服务管理器或向进程发送 SIGINT 信号的某种机制),因此它可以在正常关闭的同时触发 2 个事件:
但是文档没有解释如何做到这一点。
最佳答案
要向 Linux 上的程序发送信号,请使用 kill 命令:
kill <SIGNAL> <PID>
列出正在运行的进程:ps -axl
在进程列表中查找您的程序的名称。设置到程序的常见信号是 SIGHUP (1) 和 SIGINT (2)。 SIGKILL (9) 是强制终止,程序无法捕获此信号。
在他们的文档中查找他们使用的信号。你提到了信号情报。
kill 2 <PID>
or
kill SIGINT <PID>
关于ubuntu - 正常关闭在 Google Cloud VM 上运行的进程的最佳方法,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/72035089/