J'utilise /etc/rc.local et voici le contenu actuel:
D'accord, pour une raison quelconque, la mise en forme ne crée pas de code bloqué, mais rend tout ce qui est en gras et 3 fois plus grand. Ceux qui en ont la possibilité, n'hésitez pas à éditer le message et à le changer - cependant pour le moment je vais devoir utiliser les liens Pastebin.
http://Pastebin.com/8x5L8iGz (contenu rc.local)
http://Pastebin.com/6rVRMkic (fichier/root/VPSInfinity/vncboot)
Si je lance/root/VPSInfinity/vncboot par lui-même, tout fonctionne bien. Si je redémarre,/root/VPSInfinity/vncboot est exécuté car le fichier myfile.txt contient un journal, mais la commande vncserver n'est pas exécutée.
Je ne reçois jamais de journal de rc.local vers myfile.txt
Toute aide serait appréciée, j'ai déjà passé beaucoup trop de temps là-dessus et j'ai lu tout ce que Google m'a jeté.
Voici pourquoi --vncserver
se ferme avec l'erreur suivante:
vncserver: The HOME environment variable is not set.
Ceci est dû au fait que /usr/bin/vncserver
est en fait un script qui nécessite de définir le répertoire de base (c’est-à-dire que l’utilisateur doit se connecter) et mourra (sortira) à cause de cette ligne de code:
745: die "$prog: The HOME environment variable is not set.\n";
Pour exécuter vncserver au démarrage, avant de vous connecter, suivez les instructions dans cette réponse: https://askubuntu.com/a/118645/58612 .