Что делает “<>”, означают в, “уничтожают-9 <>”?

Я прохожу учебное руководство при восстановлении с отказа базы данных и в учебном руководстве, отказ на хосте основной базы данных моделируется с:

kill -9 <>

Я знаю что kill команда используется для отправки сигнала в процесс и это 9 представляет SIGKILL сигнал, который завершает процесс, но что делает <> аргумент обозначает?

Я прочитал страницы руководства для kill команда, но все еще не может выяснить почему и что для <> используется.

15
задан 14 February 2018 в 22:40

3 ответа

Вы, как предполагается, заменяете <> идентификатором процесса. Для получения идентификатора процесса можно использовать команду

ps -aux

Это перечислит все процессы, и просто необходимо выбрать правильный процесс

Если у Вас есть единственный экземпляр процесса, можно также использовать pkill команда с названием процесса, например,

pkill -9 mysql
16
ответ дан 23 November 2019 в 02:45

Это

<pid> [...]
      Send signal to every <pid> listed.

в странице справочника. Всегда существует описание в <> кавычки.

3
ответ дан 23 November 2019 в 02:45

<> в странице справочника означает замену <> с PID.

В дополнение к ответу Felicien с помощью ps команда, можно также использовать top или htop

top -d 10

Использовать -d <> (продолжительность) для обновления каждого <> секунды.

Для уничтожения процесса просто отметьте PID и уничтожьте идентификатор процесса с:

kill -9 xxxx

Примечание: для htop, необходимо будет ввести htop -d 100 т.е.; 10 секунды.

2
ответ дан 23 November 2019 в 02:45

Другие вопросы по тегам:

Похожие вопросы: