Запуск vnc-сервера с командой каждый запуск в linux - PullRequest
0 голосов
/ 08 февраля 2019

Я запускаю безголовый Kali Linux Raspberry Pi.Я получил SSH для правильной работы и запуска при загрузке.У меня работает vnc, но только когда я запускаю его вручную с терминала.

Проблема: мне нужно запускать vnc-сервер каждый раз, когда загружается малина.И я попробовал, как 100 разных вещей из Google, но это, кажется, «самый» успешный для меня.

Я создал .sh файл с таким содержанием:

Путь к файлу: / root / Documents / startavnc.sh

x11vnc -gui -display :0 -usepw -rfbport 5900 -bg

Этот код работает, когда я запускаю его непосредственно в терминале.

Затем я создал этот файл:

/ etc / init.d / startavnc

Со следующим содержимым:

#!/bin/sh
### BEGIN INIT INFO
# Provides:          startavnc
# Required-Start:    $remote_fs $syslog
# Required-Stop:     $remote_fs $syslog
# Should-Start:      $network $time
# Should-Stop:       $network $time
# Default-Start:     2 3 4 5
# Default-Stop:      0 1 6
# Short-Description: Start and stops the vnc-server
# Description:       Controls the automatic start of vnc-server at reboot
### END INIT INFO
/root/Documents/startavnc.sh

Я взял этот LBG-материал из другого файла, и яне уверен, если мне нужно все.Но я получил некоторые ошибки, когда они не были включены, поэтому я добавил их.

Затем я запустил:

chmod ugo + x /etc/init.d/startavnc update-rc.d startavnc по умолчанию

Когда это не сработало, я погуглил еще немного и набрал:

ln -s /etc/init.d/startavnc / etc / rc.d

И все еще не работает, когда я загружаю пи.

Можете ли вы увидеть в этом очевидную ошибку?Я, как вы, наверное, уже поняли, новичок в Linux ...

Спасибо!

...