Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > PHP: Общие вопросы > Перезапуск firefox на Ubuntu |
Автор: bob2222 23.9.2015, 19:52 |
здравствуйте помогите пожалуйста изменить скрипт на Ubuntu не работает(на vps установлен xfce4 vnc4server nano cron firefox) скрипт нужен для того чтобы следить за тем чтобы firefox imacros://run/?m=fm6_v6.09c.js были запущенны на vps. 1. Создайте файл firefoxtest в /bin: touch /bin/firefoxtest #------------- /bin/firefoxtest--------------- #!/bin/sh number_of_cs=`ps ax | grep -c firefox` if [ ${number_of_cs} -lt 2 ]; then firefox imacros://run/?m=fm6_v6.09c.js & > /dev/null 2>&1 fi #---------------------------------------------- 2. chmod +x /bin/firefoxtest 3.Добавьте в /etc/crontab строчку Например, тест каждые 5 минут: #---------------------------------------- /etc/crontab-------------- */5 * * * * root firefoxtest #------------------------------------------------------------------- спасибо. |
Автор: r00tGER 24.9.2015, 08:31 | ||
Собственно, сам скрипт:
Всё остальное, это создание самого скрипта - 1, разрешение на выполнение - 2, добавление в крон - 3. Все эти пункты выполняются "ручками" в консоли. "Что говорит" если запустить фокс руками: > firefox imacros://run/?m=fm6_v6.09c.js Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Perezapusk-firefox-na-Ubuntu-id5602d92cae20157d7c8b4567#findElement_E7045_56038aaaae2015004bb9cb3d_0 |
Автор: bob2222 24.9.2015, 19:42 |
"Что говорит" если запустить фокс руками: > firefox imacros://run/?m=fm6_v6.09c.js запускается firefox и imacros://run/?m=fm6_v6.09c.js |
Автор: r00tGER 25.9.2015, 09:02 |
Значит, основное работает. Сохранте скрипт в файл (только то, что я выше процитировал). - /bin/firefoxtest Дайте права на выполнение на этот файл - #chmod +x /bin/firefoxtest Добавьте этот файл на переодический запуск в крон - отредактируйте файл /etc/crontab добавьте строку: */5 * * * * root firefoxtest Всё, как и написано :) Этот ответ добавлен с нового Винграда - http://ru.vingrad.com/Perezapusk-firefox-na-Ubuntu-id5602d92cae20157d7c8b4567#findElement_E7045_5604e365ae20150d64b9cd13_0 |
Автор: _zorn_ 25.9.2015, 13:05 | ||
Полный путь к фаерфоксу пропишите в скрипте. Так же можно к ps и grep Либо в начале скрипта
Потому что у крона PATH может быть пустой |