Inicie o Google Chrome a partir da tarefa cron

Inicie o Google Chrome a partir da tarefa cron

Estou tentando iniciar google-chromea partir da tarefa cron. Na verdade, tenho uma tarefa cron verificando a cada minuto meus processos do Chrome. Se não houver nenhum processo. Eu quero começar.

Aqui está minha tarefa cron:

* * * * * export DISPLAY=:0; send-notify "`/home/myuser/.config/check_chrome.sh`"

Eu também tentei:

* * * * * export DISPLAY=:0; /home/myuser/.config/check_chrome.sh
* * * * * export DISPLAY=:0 && /home/myuser/.config/check_chrome.sh
* * * * * google-chrome-stable -kiosk http://myawesomewebsite.com

Aqui está meu check_chrome.shroteiro:

chrome_processes=$(pgrep chrome)
if [ "$chrome_processes" == "" ]; then
  sleep 3 && sh /home/myuser/.config/start_chrome.sh
fi

Aqui está meu start_chrome.shroteiro:

$(google-chrome-stable -kiosk http://myawesomewebsite.com &)

Meu problema é que o Chrome nunca é iniciado.

Quando verifico, /var/log/syslogposso ler a seguinte frase:

(CRON) info (No MTA installed, discarding output)

Não tenho certeza se está relacionado ao meu problema do Chrome ou não.

Alguém tem uma ideia de mostrar esta janela do Chrome?

PS: Obviamente inicio meu script manualmente e está funcionando perfeitamente.

Agradeço antecipadamente.

EDITAR:

Aqui está o meu erro:

/bin/sh: 1: send-notify: not found

[11940:11940:1203/142801:ERROR:browser_main_loop.cc(209)] Gtk: não é possível abrir a tela:

Responder1

O erro é

Gtk: não é possível abrir a tela:

Tente adicionar xhost +para permitir que o gráfico acesse sua tela.

Responder2

chrome_processes=$(pgrep chrome) if [ "$chrome_processes" == "" ]; então
durma 3 && sh /home/myuser/.config/start_chrome.sh fi

exportar DISPLAY=:0

informação relacionada