Я использую/etc/rc.local и здесь являюсь текущим содержанием:
Хорошо, по некоторым причинам форматирование здесь не делает codeblock и вместо этого делает все полужирным и 3x размер. Те, кто может, не стесняются редактировать сообщение и изменять это - однако на данный момент я должен буду использовать ссылки pastebin.
http://pastebin.com/8x5L8iGz (rc.local содержание)
http://pastebin.com/6rVRMkic (/root/VPSInfinity/vncboot файл)
Если я выполняю/root/VPSInfinity/vncboot отдельно, все хорошо работает. Если я перезагружаю,/root/VPSInfinity/vncboot выполнения, поскольку myfile.txt записали журнал в него - но команда vncserver не выполняется.
Я никогда не получаю журнал от rc.local до myfile.txt
Любая справка ценилась бы, я уже провел слишком много времени на этом и считал все, что Google бросил в меня.
И вот почему - vncserver
завершается со следующей ошибкой:
vncserver: The HOME environment variable is not set.
Это потому, что /usr/bin/vncserver
на самом деле скрипт, который требует установки домашнего каталога (то есть, пользователь вошел в систему) и умрет (выйдет) из-за этой строки кода:
745: die "$prog: The HOME environment variable is not set.\n";
Чтобы запустить vncserver при запуске, перед входом в систему, пожалуйста, следуйте инструкциям инструкции в этом ответе: https://askubuntu.com/a/118645/58612 .