vncserver
안녕하세요. 명령줄을 통해 수동으로 호출할 때 시작하는 스크립트를 작성했습니다 . 다음과 같이 작동합니다:
- 스크립트는 usr/bin에 있습니다. 올바른 권한을 부여했습니다(
chmod u+x startvnc
). - 하지만 cron()을 통해 테스트해 보니
* * * * * /usr/bin/startvnc
작동하지 않습니다. - syslog에서 "손자 #8076이 종료 상태 2로 실패했습니다"를 발견했습니다.
저는 Debian을 실행하는 VPS를 사용하고 있습니다. 제 VNC는 TightVNC입니다.
답변1
왜 cronjob을 계속해서 실행하려고 합니까? 스크립트는 vnc가 현재 실행 중인지 감지하고 그렇지 않은 경우에만 시작합니까?
재부팅 시 vnc가 시작되도록 하려면 다음을 사용하세요.@reboot
cronjob을 사용하거나 안에 넣으세요 /etc/rc.local
.
귀하의 사용 사례가 무엇인지 또는 스크립트가 실제로 무엇을 하는지 알지 못하면 문제를 해결하는 데 도움을 주기가 어렵습니다. 위의 방법으로 질문이 해결되지 않으면 더 많은 정보가 필요합니다.