Форум русскоязычного сообщества Ubuntu


Следите за новостями русскоязычного сообщества Ubuntu в Twitter-ленте @ubuntu_ru_loco

Автор Тема: Запущен ли Apache?  (Прочитано 10401 раз)

0 Пользователей и 1 Гость просматривают эту тему.

Оффлайн Shecspi

  • Автор темы
  • Активист
  • *
  • Сообщений: 386
  • Launch Hip-Hop
    • Просмотр профиля
    • PHP-GTK по-русски
Запущен ли Apache?
« : 14 Июня 2009, 09:01:51 »
Как через консоль определить, запущен ли в данный момент Apache или нет.

Оффлайн Tokh

  • Активист
  • *
  • Сообщений: 705
    • Просмотр профиля
Re: Запущен ли Apache?
« Ответ #1 : 14 Июня 2009, 09:23:00 »
ps aux | grep -v grep | grep "apache"

apache можно заменить на другое, помоему даже нужно заменить на "httpd", я забыл как зовут демона - apache2, apache, httpd.
StarDict и Mueller помогут против английского мануала.

Оффлайн Shecspi

  • Автор темы
  • Активист
  • *
  • Сообщений: 386
  • Launch Hip-Hop
    • Просмотр профиля
    • PHP-GTK по-русски
Re: Запущен ли Apache?
« Ответ #2 : 14 Июня 2009, 09:42:54 »
Вывод:
(Нажмите, чтобы показать/скрыть)
Я так понимаю, что если Apache остановлен, то вывод этой команды будет пуст. Верно?

Оффлайн Tokh

  • Активист
  • *
  • Сообщений: 705
    • Просмотр профиля
Re: Запущен ли Apache?
« Ответ #3 : 14 Июня 2009, 09:54:34 »
Я так понимаю, что если Apache остановлен, то вывод этой команды будет пуст. Верно?
Да. ps даёт список запущенных процессов, grep фильтрует этот список.
Кстати, попутно можно заглянуть в вывод
sudo netstat -antpu
и там увидеть какой порт и на каком адресе прослушивается Апачем в ожидании соединений.

P.S. Вообще, разный софт при запуске может создавать специальный файл индикатор. Файл есть - запущено, файла нет - незапущено. Обычно файл имеет в имени слово "lock". Апач должен уметь это. Сам я не интересовался этой возможностью.
« Последнее редактирование: 14 Июня 2009, 10:02:34 от u-375 »
StarDict и Mueller помогут против английского мануала.

Оффлайн qwert9

  • Новичок
  • *
  • Сообщений: 1
    • Просмотр профиля
Re: Запущен ли Apache?
« Ответ #4 : 14 Июня 2009, 10:28:22 »
Вообщем установил apache2 на ubuntu 9.04
Пробую в папку var/www/ что либо закинуть или изменить, не получаеться, пишет у вас нет доступа! Кто сталкивался с такой проблемой помогите!

Оффлайн DnSL48

  • Активист
  • *
  • Сообщений: 286
    • Просмотр профиля
Re: Запущен ли Apache?
« Ответ #5 : 14 Июня 2009, 10:48:11 »
P.S. Вообще, разный софт при запуске может создавать специальный файл индикатор. Файл есть - запущено, файла нет - незапущено. Обычно файл имеет в имени слово "lock". Апач должен уметь это. Сам я не интересовался этой возможностью.
Это файл с расширением .pid, который лежит в [PREFIX]/var/run/, если не ошибаюсь.

Вообщем установил apache2 на ubuntu 9.04
Пробую в папку var/www/ что либо закинуть или изменить, не получаеться, пишет у вас нет доступа! Кто сталкивался с такой проблемой помогите!
В верхнем левом углу форума есть форма "поиск". Туда вбиваешь слово "apache", далшье нажимаешь кнопку "поиск" и читаешь что там написано.
ArchLinux x86_64

Оффлайн Shecspi

  • Автор темы
  • Активист
  • *
  • Сообщений: 386
  • Launch Hip-Hop
    • Просмотр профиля
    • PHP-GTK по-русски
Re: Запущен ли Apache?
« Ответ #6 : 14 Июня 2009, 12:07:59 »
P.S. Вообще, разный софт при запуске может создавать специальный файл индикатор. Файл есть - запущено, файла нет - незапущено. Обычно файл имеет в имени слово "lock". Апач должен уметь это. Сам я не интересовался этой возможностью.
Это файл с расширением .pid, который лежит в [PREFIX]/var/run/, если не ошибаюсь.
С файлом даже удобнее. Всем спасибо.
« Последнее редактирование: 14 Июня 2009, 15:17:19 от Shecspi »

Оффлайн DnSL48

  • Активист
  • *
  • Сообщений: 286
    • Просмотр профиля
Re: Запущен ли Apache?
« Ответ #7 : 14 Июня 2009, 12:14:24 »
Посмотрел поточнее, по дефолту - [PREFIX]/logs/httpd.pid. В нем лежит номер процесса. Если апач не запущен - файла нету.
ArchLinux x86_64

Оффлайн Shecspi

  • Автор темы
  • Активист
  • *
  • Сообщений: 386
  • Launch Hip-Hop
    • Просмотр профиля
    • PHP-GTK по-русски
Re: Запущен ли Apache?
« Ответ #8 : 14 Июня 2009, 15:18:02 »
Посмотрел поточнее, по дефолту - [PREFIX]/logs/httpd.pid. В нем лежит номер процесса. Если апач не запущен - файла нету.
Но и в /var/run/apache2.pid тоже имеется номер процесса.

 

Страница сгенерирована за 0.047 секунд. Запросов: 23.