PHP выполняется для root, но не для других пользователей (apache2 virtual)

Я лично попробую что-то подобное в скрипте:

URL='http://localhost/site/'

while [[ $(wget -O /dev/null $URL 2>&1|egrep "200 OK"|wc -l) == "0" ]]; do
    sleep 10;
done

firefox $URL

Это не проверено, поэтому может потребоваться небольшая работа.

Как объяснение, это строка монстра запрашивает страницу с помощью wget и ищет код состояния 200 OK на выходе wget. Он рассчитывает линии вывода, поэтому вы должны получать только 0 или 1.

Каждый раз, когда он получает 0 (это wget не имеет ответа 200 OK), ему говорят спать 10 секунд. После этого дремоты он возвращается назад.

1
задан 15 August 2015 в 14:51

0 ответов

Другие вопросы по тегам:

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