Seu cron não tem seu conjunto de variáveis DISPLAY
, então ele simplesmente não sabe qual tela é para reiniciar o lxpanel.
Solução mais simples:
# lxpanel restarts every day at 03:00
00 3 * * * export DISPLAY=":0.0" && lxpanelctl restart
Eu tenho um script que mata a maior tarefa do lxpanel no meu Raspberry Pi, mas ocasionalmente ele mata as duas tarefas, o que mata o sistema de menu na GUI.
Estou usando o VNC para visualizar a área de trabalho e tenho massa para criar camadas remotas. Pretendo tornar meu script um trabalho de crontab, mas isso significa que ele não tem um "display:", portanto, "lxpanelctl restart" não funcionará (não é possível abrir o display :).
Então, como eu reinicio a GUI de um trabalho de crontab que é como fazer de um shell de putty remoto?
Seu cron não tem seu conjunto de variáveis DISPLAY
, então ele simplesmente não sabe qual tela é para reiniciar o lxpanel.
Solução mais simples:
# lxpanel restarts every day at 03:00
00 3 * * * export DISPLAY=":0.0" && lxpanelctl restart
Tags gui linux raspberry-pi