Hola, escribí un script para iniciarlo vncserver
cuando lo llamo manualmente a través de la línea de comando. Funciona de la siguiente manera:
- el script está en usr/bin. Le di la autorización correcta (
chmod u+x startvnc
). - pero cuando lo pruebo vía cron (
* * * * * /usr/bin/startvnc
) no funciona - En el syslog encuentro: "el nieto #8076 falló con el estado de salida 2"
Estoy en un VPS que ejecuta Debian, mi VNC es TightVNC.
Respuesta1
¿Por qué vas a ejecutar el cronjob continuamente? ¿El script detecta si el vnc se está ejecutando actualmente y solo lo inicia si no es así?
Si desea que vnc se inicie al reiniciar, use el@reboot
cronjob, o ponerlo dentro /etc/rc.local
.
Sin saber cuál es su caso de uso o qué hace realmente su secuencia de comandos, es difícil ayudarlo a solucionar el problema; se necesitará más información si lo anterior no resuelve su pregunta.