Как настроить сценарии инициализации Apache после компиляции и установки исходников?

На основе ответа @skwllsp я придумал следующая функция bash, которая решает проблему:

function is-server-running {
    local path=$(realpath "${1-.}")
    pwdx $(ps -C "node server.js" --format pid --no-headers) | grep --silent "$path"
}

Всем спасибо за помощь!

1
21.07.2016, 14:08
2 ответа

Apache 2.4 не использует сценарии инициализации. Как сказал Саул Ортега, для запуска сервера можно использовать сценарий apachectl. Его также можно использовать как стандартный сценарий инициализации SysV. Дополнительную информацию можно найти в документе apache http://httpd.apache.org/docs/2.4/en/invoking.html

0
29.04.2021, 00:24

Обычно, когда я устанавливаю apache на CentOS, он устанавливается в / etc / httpd / conf / , проверьте там , в противном случае выполните find / -name httpd или find / -name apache . Кроме того, если я хочу запустить его сейчас, вы запускаете / останавливаете его с помощью sudo systemctl httpd start / stop или httpd -k start или apachectl start

0
29.04.2021, 00:24

Теги

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