Как завершить процесс (httpd), когда его PID продолжает изменяться в CENTOS 7

Когда я пытался перезапустить свое httpd сервисное использование systemctl restart httpd

Проверяя состояние, я нашел, что процесс мертв, и другой процесс работает. таким образом, я удалил его использование yum erase httpd

Предусмотрительно, я проверил, выполняет ли процесс все еще использование ps aux | grep httpd# и найденный это был слишком на этот раз PID, отличалось. и после последующих запросов, PID продолжил изменяться. Если бы я пытаюсь уничтожить использование какого-либо PID, сказало бы оно NO Such Process

Проверьте снимок экрана:

enter image description here

Следовательно вопрос. Как я останавливаю этот процесс так, чтобы я мог установить сервис с нуля и настроить его?

-3
задан 11 June 2015 в 15:06
3 ответа

ທ່ານຕ້ອງເຂົ້າໃຈວ່າເມື່ອທ່ານ grep httpd ທ່ານຈະບໍ່ພຽງແຕ່ກັບຄືນໄປບ່ອນຂັ້ນຕອນຂອງການ apache ແຕ່ວ່າຂັ້ນຕອນ grep ເຊັ່ນດຽວກັນ . ເຈົ້າ ກຳ ລັງເຫັນ ຄຳ ສັ່ງຂອງເຈົ້າເອງສະທ້ອນກັບເຈົ້າ.

# ps ax | grep httpd
ປີ 1818? Ss 0:53 / usr / sbin / httpd
38729? S 4:38 / usr / sbin / httpd
38730? S 4:49 / usr / sbin / httpd
54915 pts / 0 S + 0:00 grep httpd

1
ответ дан 5 December 2019 в 21:53

Другой подход - вы можете выполнить killall httpd как способ убить все процессы с именем httpd.

0
ответ дан 5 December 2019 в 21:53

ລອງ:

ຊອກຫາ / -name "httpd.pid"
ຫຼັງຈາກນັ້ນລຶບເອກະສານ pid, ຖ້າມັນມີຢູ່.

ນອກຈາກນີ້, ພຽງແຕ່ໃນກໍລະນີ:

systemctl ຢຸດ httpd
systemctl ປິດການໃຊ້ງານ httpd

Machavity ແມ່ນຖືກຕ້ອງເຊັ່ນດຽວກັນ, ທຸກຄັ້ງທີ່ທ່ານ grep ຈາກຜົນຜະລິດຂອງ ps ທ່ານກໍ່ຈະເຫັນ ຄຳ ສັ່ງ grep ຂອງທ່ານເຊັ່ນກັນ. ມັນແມ່ນສິ່ງທີ່ເຈົ້າຈະເຄີຍໃຊ້.

2
ответ дан 5 December 2019 в 21:53

Теги

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