cyber-r100
Salut à tous
je débute dans le monde de linux.
J'ai donc installé linux sur une machine
pour en faire un serveur web mais je n'aurais
pas de moniteur sur cette machine donc
je voudrais y accéder via vnc.
Ca j'ai réussi à le faire mais il me faut
une session ouverte pour que je lance un script
que j'ai créé et qui me lance le vncserver
avec mes paramètres.
je pensais donc le faire lancer (mon script)
au démarrage en tant que service
en l'ajoutant à chkconfig mais la je sèche.
J'ai fait
chkconfig --add lancevnc
sur la ligne de commande et j'ai une erreur.
Quelqu'un peu m'aider
merci d'avance
Gwen
Tu pourrais préciser ton message d'erreur !
Cependant tu n'as pas précisé le runlevel...
valhalla
Tu peux le rajouter dans /etc/rc.local pour qu'il soit démarré tout seul.
Sinon si tu veux gerer ca comme un service, il faut que ton script possede les options start, stop... regarde bien les exemples des autres scripts dans /etc/rc.d/init.d.
cyber-r100
ou dois-je mettre mon script
pour qu'il soit lancé par le fichier
rc.local ?
Pour le moment il est dans /root/bin
j'ai fait un lien symbolique dans /etc
mais il ne veut pas le lancer
dans le lancement de Linux j'ai
/etx/rc5.d/S99local :line 8 :lancevnc :command not found
Merci d'avance
valhalla
Je comprends pas tout...
Si tu veux qu'il soit lancé au demarrage, il suffit de le rajouter dans le fichier /etc/rc.local tout simplement. Par exemple si ton script est /root/bin/MonScript, tu verifies que /root/bin/MonScript a bien les droits d'execution et dans le fichier /etc/rc.local tu rajoutes la ligne:
/root/bin/MonScript
cyber-r100
en mettant le chemin complet
il lance bien le programme
mais j'ai l'erreur suivante
vncserver : The HOME environement variable is not set.
comment je peux passer outre ca ?
Merci
cyber-r100
Chouette
ca fonctionne
j'ai réussi en déclarant la variable d'environnement
dans le script rc.local
tout fonctionne
merci pour tout
:lol: