/etc/rc.localを使用していますが、現在の内容は次のとおりです。
さて、何らかの理由で、ここでのフォーマットはコードブロックを作成せず、代わりにすべてを太字にし、サイズを3倍にします。可能であれば、投稿を編集してこれを変更してください。ただし、現時点ではPastebinリンクを使用する必要があります。
http://Pastebin.com/8x5L8iGz (rc.local contents)
http://Pastebin.com/6rVRMkic (/ root/VPSInfinity/vncboot file)
/ root/VPSInfinity/vncbootを単独で実行すると、すべてが正常に機能します。リブートすると、myfile.txtにログが書き込まれているため、/ root/VPSInfinity/vncbootが実行されますが、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 .