Когда я работаю sudo kill -9 [PID]
с надлежащим идентификатором процесса остановки процесса, но затем перезапущены и имеют новый PID. Я пытаюсь уничтожить mysqld
процесс.
Как я могу подражать Монитору Действия в уничтожении процесса? В Мониторе Действия при нажатии "Quit Process" процесс постоянно прекращает работать, он полностью завершается. Я изображаю это kill
сделает то же самое правильно?
У меня были и Монитор Действия и терминал друг рядом с другом, чтобы видеть, работает ли команда, но каждый раз я делаю sudo kill -9 [PID]
, процесс в мониторе Действия не уходит, он просто обновляется с новым PID.
Так..., как я уничтожаю mysqld
процесс через терминал?
Процесс, который Вы уничтожаете, вероятно, организуется launchd, надлежащий способ остановиться, он и иметь его не перезапускает, должен использовать launchctl unload <path to plist>
. plist, который управляет тем процессом, находится в также /Library/LaunchDaemons
или /System/Library/LaunchDaemons
. Если это - системный процесс и не одно собственное, то необходимо будет, вероятно, использовать sudo
добираться launchctl
работать, как желаемый.
Лучший путь пытается остановиться, это могло бы быть;
${MYSQL_HOME}/bin/mysqladmin -u root -proot shutdown > /dev/null 2>&1