У меня есть киоск ubuntu, который при загрузке загружает локальное веб-приложение в firefox. Я слишком быстро загружаю gnome и firefox. Нам нужно подождать около 30 секунд после загрузки, а затем нажать кнопку «Обновить» в браузере, чтобы приложение правильно загрузилось.
Каков наилучший способ замедлить это. В идеале я бы хотел, чтобы он появился после того, как мы получили код успеха 200 от apache. Должен ли я иметь сценарий оболочки, который не возвращает true, пока не получит 200? Или, может быть, на данный момент скрипт, который выполняет сон 60 до загрузки гномов?
Где лучше всего поставить скрипт для замедления загрузки gnome / firefox?
Я лично попробую что-то подобное в скрипте:
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 секунд. После этого дремоты он возвращается назад.
Я лично попробую что-то подобное в скрипте:
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 секунд. После этого дремоты он возвращается назад.
Я лично попробую что-то подобное в скрипте:
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 секунд. После этого дремоты он возвращается назад.
Я лично попробую что-то подобное в скрипте:
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 секунд. После этого дремоты он возвращается назад.
Я лично попробую что-то подобное в скрипте:
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 секунд. После этого дремоты он возвращается назад.
Я лично попробую что-то подобное в скрипте:
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 секунд. После этого дремоты он возвращается назад.
Я лично попробую что-то подобное в скрипте:
URL = 'http: // localhost / site /' while [[$ (wget -O / dev / null $ URL & gt; & amp; 1 & quot; egrep "200 OK" | wc -l) == "0"]]; спать 10; done! firefox $ URL
Это не проверено, поэтому может потребоваться небольшая работа.
Так же, как объяснение, эта строка монстра запрашивает страницу с помощью wget
и ищет код состояния 200 OK
в выводе wget
. Он рассчитывает строки вывода, поэтому вы должны получать только 0 или 1.
Каждый раз, когда он получает 0 (это wget не имеет ответа 200 OK
) ему говорят спать 10 секунд. После этого дремоты он возвращается назад.
Я лично попробую что-то подобное в скрипте:
URL = 'http: // localhost / site /' while [[$ (wget -O / dev / null $ URL & gt; & amp; 1 & quot; egrep "200 OK" | wc -l) == "0"]]; спать 10; done! firefox $ URL
Это не проверено, поэтому может потребоваться небольшая работа.
Так же, как объяснение, эта строка монстра запрашивает страницу с помощью wget
и ищет код состояния 200 OK
в выводе wget
. Он рассчитывает строки вывода, поэтому вы должны получать только 0 или 1.
Каждый раз, когда он получает 0 (это wget не имеет ответа 200 OK
) ему говорят спать 10 секунд. После этого дремоты он возвращается назад.
Я лично попробую что-то подобное в скрипте:
URL = 'http: // localhost / site /' while [[$ (wget -O / dev / null $ URL & gt; & amp; 1 & quot; egrep "200 OK" | wc -l) == "0"]]; спать 10; done! firefox $ URL
Это не проверено, поэтому может потребоваться небольшая работа.
Так же, как объяснение, эта строка монстра запрашивает страницу с помощью wget
и ищет код состояния 200 OK
в выводе wget
. Он рассчитывает строки вывода, поэтому вы должны получать только 0 или 1.
Каждый раз, когда он получает 0 (это wget не имеет ответа 200 OK
) ему говорят спать 10 секунд. После этого дремоты он возвращается назад.
Я лично попробую что-то подобное в скрипте:
URL = 'http: // localhost / site /' while [[$ (wget -O / dev / null $ URL & gt; & amp; 1 & quot; egrep "200 OK" | wc -l) == "0"]]; спать 10; done! firefox $ URL
Это не проверено, поэтому может потребоваться небольшая работа.
Так же, как объяснение, эта строка монстра запрашивает страницу с помощью wget
и ищет код состояния 200 OK
в выводе wget
. Он рассчитывает строки вывода, поэтому вы должны получать только 0 или 1.
Каждый раз, когда он получает 0 (это wget не имеет ответа 200 OK
) ему говорят спать 10 секунд. После этого дремоты он возвращается назад.
Чтобы определить сеанс, который запускает скрипт перед запуском среды и приложений для настольных компьютеров, мы можем создать сеанс, определяемый пользователем, где мы могли бы скриптировать что угодно.
Чтобы определить сеанс, который запускает скрипт перед запуском среды и приложений для настольных компьютеров, мы можем создать сеанс, определяемый пользователем, где мы могли бы скриптировать что угодно.
Чтобы определить сеанс, который запускает скрипт перед запуском среды и приложений для настольных компьютеров, мы можем создать сеанс, определяемый пользователем, где мы могли бы скриптировать что угодно.
Чтобы определить сеанс, который запускает скрипт перед запуском среды и приложений для настольных компьютеров, мы можем создать сеанс, определяемый пользователем, где мы могли бы скриптировать что угодно.
Чтобы определить сеанс, который запускает скрипт перед запуском среды и приложений для настольных компьютеров, мы можем создать сеанс, определяемый пользователем, где мы могли бы скриптировать что угодно.
Чтобы определить сеанс, который запускает скрипт перед запуском среды и приложений для настольных компьютеров, мы можем создать сеанс, определяемый пользователем, где мы могли бы скриптировать что угодно.
Чтобы определить сеанс, запускающий сценарий перед запуском среды рабочего стола и приложений, мы можем создать Пользовательский сеанс , где мы могли бы скриптировать что-то нужное.
Чтобы определить сеанс, запускающий сценарий перед запуском среды рабочего стола и приложений, мы можем создать Пользовательский сеанс , где мы могли бы скриптировать что-то нужное.
Чтобы определить сеанс, запускающий сценарий перед запуском среды рабочего стола и приложений, мы можем создать Пользовательский сеанс , где мы могли бы скриптировать что-то нужное.
Чтобы определить сеанс, запускающий сценарий перед запуском среды рабочего стола и приложений, мы можем создать Пользовательский сеанс , где мы могли бы скриптировать что-то нужное.