Процесс появляется снова автоматически после того, как я убил его
Я пытаюсь убить процесс с 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
каталог.