Остановить незарегистрированные службы

Я только что переустановил LAMPP. Когда я пытаюсь запустить LAMPP с помощью /opt/lampp/lampp start, он говорит, что другой демон ftp и mysql уже работает вместе с другим веб-сервером. Я удалил старый экземпляр LAMPP, не останавливая все службы. Когда я использую service --status-all, эти службы не отображаются в списке.

Могу ли я как-нибудь остановить это сейчас?


person Nyx    schedule 23.06.2012    source источник


Ответы (1)


Да, с этим: pkill -f apache; pkill -f httpd

Вы можете запустить это для каждой службы, которую хотите остановить.

Чтобы проверить, работает ли он, попробуйте pgrep -fl <APP_NAME>.

Если это так, рассмотрите возможность использования pkill -1 -f <APP_NAME> и, если он все еще присутствует, pkill -9 -f <APP_NAME>. -9 — более высокий сигнал. Не используйте -9 по умолчанию, вы столкнетесь с проблемами с плохо закрытыми приложениями (дескрипторы файлов и другие системные вещи)

см. man 7 signal.

person Gilles Quenot    schedule 23.06.2012
comment
Я получаю несколько экземпляров httpd с разными PID, но с одинаковым именем изображения. Как убить с помощью PID? - person Nyx; 23.06.2012
comment
О, использование httpd убило их всех. - person Nyx; 23.06.2012