테 조스 노드 프로세스를 어떻게 죽여야합니까?
1 대답
- 투표
테 조스 노드를 종료하려면 "Ctrl + c"(또는 kill -15 & lt; Process-ID >)를 사용해야합니다.노드가 모든 예약 된 작업을 부드럽게 취소하고 데이터베이스를 일관된 상태로 유지하려고하기 때문에 시간이 걸립니다.
"Ctrl + z"(또는 kill -19 & lt; Process-ID >)는 프로세스를 일시 중지합니다.동일한 터미널에서 fg
명령을 실행하거나 kill -18 & lt; PID >를 사용하여 다시 가져올 수 있습니다.
또한 프로세스를 즉시 종료하는 SIGKILL 신호 (kill -9 & lt; PID >)를 보낼 수도 있습니다.그러나 이것은 데이터베이스를 손상시킬 수 있으므로 권장하지 않습니다.
마지막으로 테 조스 노드 프로세스의 PID는 ps -A | grep tezos-node
.
Your should use "Ctrl+c" (or kill -15 <Process-ID>) to terminate tezos node. This will take some time because the node tries to softly cancel all scheduled actions, and to keep the database in a consistent state.
"Ctrl+z" (or kill -19 <Process-ID>) just pauses the process. You can bring it back by running fg
command in the same terminal (or with kill -18 <PID>).
Note that you can also send a SIGKILL signal (kill -9 <PID>) that will terminate the process immediately. But this is not recommended I think, as it may corrupt the database.
Finally, you can get the PID of your tezos-node process(es) with ps -A | grep tezos-node
.
프로세스를 종료했다고 믿기 때문에tezos 노드를 다시 시작할 수 없다는 것을 여러 번 발견했지만 다시 시작하려고하면 다음 메시지가 표시됩니다.
가장 최근에는 Ctrl-C를 사용했고 진행 상황이 보이지 않을 때는 Ctrl-Z를 사용했습니다.이로 인해 프로세스가 배경에 추가되어 혼란이 더해 졌다고 생각합니다.
테 조스 노드 프로세스를 안정적으로 종료하려면 어떤 방법을 사용해야합니까?실수로 프로세스를 배경에 놓은 경우 다시 전경으로 가져올 수있는 방법이 있습니까?