Executando a contenção x11vnc

0

Essencialmente eu tenho essa festa

nome (início)

#!/bin/bash
x11vnc rfbport subport && x11vnc rfbport main port

source /home/Desktop/prime.sh;

nome (principal)

#!/bin/bash
x11vnc rfbport mainport

source /home/Desktop/prime.sh

Eu gostaria de receber conselhos sobre possíveis erros de sintaxe e se isso funcionaria. E o propósito disso é essencialmente evitar que o vnc não funcione depois que ele falha, ou quando um cliente sai. O primeiro início do script é principalmente para o travamento, pois se o shell parar de funcionar, imaginei que a segunda espera esperada funcionaria. No entanto, eu literalmente comecei a usar o linux ontem, então não tenho certeza.

    
por anonymous 06.01.2017 / 20:23

1 resposta

0

Eu acho que você provavelmente quer usar a opção --loop para reiniciar x11vnc

   -loop

          Create  an  outer loop restarting the x11vnc process whenever it
          terminates.  -bg and -inetd are ignored in  this  mode  (however
          see -loopbg below).

          Useful  for  continuing  even  if  the  X  server terminates and
          restarts (at that moment the process  will  need  permission  to
          reconnect to the new X server of course).
    
por 06.01.2017 / 23:48