По сути, у меня есть этот Баш

Имя (начало)

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

source /home/Desktop/prime.sh;

Имя (прайм)

#!/bin/bash
x11vnc rfbport mainport

source /home/Desktop/prime.sh

Буду признателен за любые советы о возможных синтаксических ошибках и о том, будет ли это работать. И цель этого по сути состоит в том, чтобы не дать vnc не работать после сбоя или ухода клиента. Первый запуск сценария в первую очередь для сбоя, так как если оболочка перестает работать, я подумал, что вторая оболочка будет работать. Однако я буквально начал использовать Linux вчера, поэтому я не уверен.

1 ответ1

0

Я думаю, что вы, вероятно, действительно хотите использовать опцию --loop для перезапуска 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).

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .