Процесс появляется снова автоматически после того, как я убил его

Я пытаюсь убить процесс с sudo kill 30602, Но после того, как я убил его, я использую ps aux | grep gmond чтобы проверить, это появляется снова с другим pid. Это как:

ganglia  30997  0.0  0.1 121812  2128 ?        Ssl  16:05   0:00 /usr/sbin/gmond --pid-file=/var/run/ganglia-monitor.pid

Независимо от того, как я убью это, это просто появляется снова с другим pid, даже с kill -9,

В чем проблема? И как это решить?

1 ответ

Решение

Вы должны изменить запись в /etc/inittab файл. Вероятно, ваш gmond запись службы начинается с respawn, Он будет возрождаться каждый раз, когда вы убиваете процесс.

Ссылка: чтобы отключить процесс, вы должны отредактировать /etc/inittab и закомментируйте эту строку. Довести до сведения init об этом изменении вы должны отправить SIGHUP в init:

kill -HUP pid-of-init

/etc/inittab файл был файлом конфигурации, используемым оригинальной Системой V init демон. Выскочка init демон не использует этот файл, а вместо этого считывает свою конфигурацию из файлов в /etc/init каталог.

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