Когда я пытался перезапустить свое httpd сервисное использование systemctl restart httpd
Проверяя состояние, я нашел, что процесс мертв, и другой процесс работает. таким образом, я удалил его использование yum erase httpd
Предусмотрительно, я проверил, выполняет ли процесс все еще использование ps aux | grep httpd#
и найденный это был слишком на этот раз PID, отличалось. и после последующих запросов, PID продолжил изменяться. Если бы я пытаюсь уничтожить использование какого-либо PID, сказало бы оно NO Such Process
Проверьте снимок экрана:
Следовательно вопрос. Как я останавливаю этот процесс так, чтобы я мог установить сервис с нуля и настроить его?
ທ່ານຕ້ອງເຂົ້າໃຈວ່າເມື່ອທ່ານ 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
Другой подход - вы можете выполнить killall httpd
как способ убить все процессы с именем httpd.
ລອງ:
ຊອກຫາ / -name "httpd.pid"
ຫຼັງຈາກນັ້ນລຶບເອກະສານ pid, ຖ້າມັນມີຢູ່.
ນອກຈາກນີ້, ພຽງແຕ່ໃນກໍລະນີ:
systemctl ຢຸດ httpd
systemctl ປິດການໃຊ້ງານ httpd
Machavity ແມ່ນຖືກຕ້ອງເຊັ່ນດຽວກັນ, ທຸກຄັ້ງທີ່ທ່ານ grep ຈາກຜົນຜະລິດຂອງ ps ທ່ານກໍ່ຈະເຫັນ ຄຳ ສັ່ງ grep ຂອງທ່ານເຊັ່ນກັນ. ມັນແມ່ນສິ່ງທີ່ເຈົ້າຈະເຄີຍໃຊ້.