Рабочий скрипт для запуска Chromium не работает через cron - PullRequest
0 голосов
/ 27 октября 2018

У меня Raspberry Pi 3 настроен как браузер киоска. Я запускаю хром при запуске, и теперь я хочу перезапускать его несколько раз в день, потому что хром иногда падает.

У меня Raspbian Jessie 8.0

Я сделал исполняемый скрипт в etc/cron.hourly/. В целях тестирования я сейчас запускаю его каждую минуту, используя crontab в /var/spool/cron. Это скрипт:

#!/bin/bash
pkill chromium
export DISPLAY=:0.0
chromium-browser http://www.google.com

Если я запускаю этот скрипт вручную, он работает нормально. Хром убивают и открывается новое окно. (Даже из SSH это работает) Но когда он запускается crontab, хром закрывается, но не открывается новое окно.

Я не знаю, что искать, это проблема хрома? хрон? сценарий? Если понятия не имеете ...

1 Ответ

0 голосов
/ 01 ноября 2018

Я думаю, вам нужен экран.https://en.wikipedia.org/wiki/GNU_Screen sudo apt install screen

А сейчас:

#!/bin/bash pkill chromium export DISPLAY=:0.0 screen chromium-browser http://www.google.com

...