Isso provavelmente é porque o root não tem permissões para acessar a exibição.
Eu coloquei no crontab
do meu usuário em vez de sudo crontab
e deu certo!
export DISPLAY=:0 /usr/bin/anydesk --tray
Estou usando o AnyDesk em um Raspberry Pi 3. Após cerca de 6 a 7 dias, ele repentinamente consome toda a memória e o dispositivo para de responder.
Para evitar isso, estou usando crontab
para executar /usr/bin/killall anydesk
e interromper o anydesk.
Eu preciso matá-lo em 0 * * * *
e iniciá-lo novamente em 2 * * * *
.
No entanto, ele gera um erro dizendo gtk warning cannot open display
.
Eu tentei usar export DISPLAY=:0
e ainda não funciona.
Ele continua dizendo que não pode abrir o Display 0. Eu tentei 0.0
e 1
.
Há anydesk.desktop
no /etc/xdg/autostart/
que tentei executar em crontab
usando xdg-open
, mas nem isso funcionou.
Tags cron gtk xdg-open raspbian raspberry-pi