Я прохожу учебное руководство при восстановлении с отказа базы данных и в учебном руководстве, отказ на хосте основной базы данных моделируется с:
kill -9 <>
Я знаю что kill
команда используется для отправки сигнала в процесс и это 9
представляет SIGKILL
сигнал, который завершает процесс, но что делает <>
аргумент обозначает?
Я прочитал страницы руководства для kill
команда, но все еще не может выяснить почему и что для <>
используется.
Вы, как предполагается, заменяете <>
идентификатором процесса. Для получения идентификатора процесса можно использовать команду
ps -aux
Это перечислит все процессы, и просто необходимо выбрать правильный процесс
Если у Вас есть единственный экземпляр процесса, можно также использовать pkill
команда с названием процесса, например,
pkill -9 mysql
Это
<pid> [...]
Send signal to every <pid> listed.
в странице справочника. Всегда существует описание в <>
кавычки.
<>
в странице справочника означает замену <>
с PID.В дополнение к ответу Felicien с помощью ps
команда, можно также использовать top
или htop
top -d 10
Использовать -d <>
(продолжительность) для обновления каждого <>
секунды.
Для уничтожения процесса просто отметьте PID и уничтожьте идентификатор процесса с:
kill -9 xxxx
Примечание: для htop
, необходимо будет ввести htop -d 100
т.е.; 10
секунды.