Я прохожу учебное пособие по восстановлению после сбоя базы данных, и в учебном пособии сбой на хосте первичной базы данных моделируется с помощью:
kill -9 <>
Я знаю, что kill
команда используется для отправки сигнала процессу, который 9
представляет SIGKILL
сигнал, который завершает процесс, но что означает <>
аргумент?
Я прочитал страницы руководства для kill
команды, но все еще не могу понять, почему и для чего <>
используется.
kill -9 <<pid for="" nbsp="" postmaster="" process="">></pid>
, так что они , вероятно , написали kill -9 <pid>
и смешной редактор сделал все волшебство , чтобы создать <pid>
тег.
<pid for="" nbsp="" postmaster="" process="">
это имеет смысл! Предполагается сказать «pid для процесса postmaster», и это основной PID PostgreSQL для уничтожения. Таким образом, пост должен был сказать, что kill -9 <pid for postmaster process>
Тайна раскрыта.
kill -9
привычку. Просто используйте kill
. SIGTERM позволяет корректно завершить процесс. SIGKILL ( -9
) - это ядерный вариант.
<>
символы определенным идентификатором процесса.