O cron job não está executando o script que inicia o vncserver

O cron job não está executando o script que inicia o vncserver

Olá, escrevi um script para iniciar vncserverquando eu o chamar manualmente via linha de comando. Funciona da seguinte maneira:

  • o script está em usr/bin eu dei a autorização correta ( chmod u+x startvnc)
  • mas quando eu testo via cron( * * * * * /usr/bin/startvnc) não funciona
  • No syslog encontro: “neto #8076 falhou com status de saída 2”

Estou em um VPS rodando Debian, meu VNC é TightVNC.

Responder1

Por que você executará o cronjob continuamente? O script detecta se o vnc está em execução e só o inicia se não estiver?

Se você quiser que o vnc seja iniciado na reinicialização, use o@rebootcronjob, ou coloque-o dentro de /etc/rc.local.

Não sabendo qual é o seu caso de uso ou o que o seu script realmente faz, é difícil ajudá-lo a corrigir o problema. Mais informações serão necessárias se o acima não resolver sua dúvida.

informação relacionada