![원격 셸에서 Raspberry Pi의 GUI(GTK)를 다시 시작하세요.](https://linux55.com/image/141950/%EC%9B%90%EA%B2%A9%20%EC%85%B8%EC%97%90%EC%84%9C%20Raspberry%20Pi%EC%9D%98%20GUI(GTK)%EB%A5%BC%20%EB%8B%A4%EC%8B%9C%20%EC%8B%9C%EC%9E%91%ED%95%98%EC%84%B8%EC%9A%94..png)
Raspberry Pi에서 가장 큰 lxpanel 작업을 종료하는 스크립트가 있지만 때로는 두 작업을 모두 종료하여 GUI의 메뉴 시스템을 종료하는 경우도 있습니다.
VNC를 사용하여 데스크탑을 보고 퍼티를 사용하여 원격 셸을 생성하고 있습니다. 내 스크립트를 crontab 작업으로 만들 계획인데 "display:"가 없으므로 "lxpanelctl restart"가 작동하지 않습니다(display:를 켤 수 없음).
그렇다면 마치 원격 퍼티 쉘에서 실행하는 것처럼 crontab 작업에서 GUI를 다시 시작하려면 어떻게 해야 합니까?
답변1
귀하의 cron은 변수를 설정하지 않으므로 DISPLAY
어떤 디스플레이에서 lxpanel을 다시 시작해야 할지 알 수 없습니다.
가장 간단한 솔루션:
# lxpanel restarts every day at 03:00
00 3 * * * export DISPLAY=":0.0" && lxpanelctl restart