статус и скрипты в /etc/init.d/

Всем доброго дня.

Вот есть например скрипт запуска Apache.
Говорю:
# ./apache2.initd start
* Starting apache1 ... [ ok ]
Потом:
killall -9 httpd
# ./apache2.initd start
* WARNING: apache2.initd has already been started.
Вопрос, куда скрипт смотрит, что определяет текущее состояние?
Процессов httpd нет, его pid'ов также нет.

Если процесс

Если процесс убит вручную, что его можно перевести в режим "выключен" опцией "zap" примерно так:
/etc/init.d/apache2 zap

Hrundix, то, что

Hrundix,
то, что надо, спасибо.

All,

Иногда нужен и -9.
Pid'ов нет (во всяком случае Apache'их).

статус и скрипты в /etc/init.d/

А зачем killall?
./apache2.initd start
./apache2.initd stop
или
./apache2.initd restart

Посмотри в /var/run/

Посмотри в /var/run/ там дожен быть соответствующий .pid

Настройки просмотра комментариев

Выберите нужный метод показа комментариев и нажмите "Сохранить установки".