Contenu | Rechercher | Menus

Annonce

Ubuntu 16.04 LTS
Commandez vos DVD et clés USB Ubuntu-fr !

Pour en savoir un peu plus sur l'équipe du forum.

Appel à contributeurs pour la doc.

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

#1 Le 18/02/2017, à 10:10

Octobre

Lancer script au démarrage?

Bonjour, j'ai installé tightvncserver sur Ubuntu Server 16.04 mais je n'arrive pas à le rendre automatique au lancement de la session.

Voici le script:

# /etc/init.d/tightvncserver
#

# Enregistrement du log
touch /var/lock/tightvncserver

# Gestion des paramètres de la commande tightvncserver
case "$1" in
start)
echo "Starting script tightvncserver "
su vnc -c 'tightvncserver :0'
su vnc1 -c 'tightvncserver :1'
;;
stop)
echo "Stopping script tightvncserver"
su vnc -c 'tightvncserver -kill :0'
su vnc1 -c 'tightvncserver -kill :1'
;;
*)
echo "Usage: /etc/init.d/tightvncserver {start|stop}"
exit 1
;;
esac

exit 0

Ensuite je lui est donné les droits d'exécution:

sudo chmod +x /etc/init.d/tightvncserver

Je l'est ensuite ajouté au démarrage:

sudo update-rc.d tightvncserver defaults

Probleme, suite à cette derniere commande j'ai les deux messages d'erreur suivant:

insserv: warning: script 'K01tightvncserver' missing LSB tags and overrides
insserv: warning: script 'tightvncserver' missing LSB tags and overrides

J'ai aussi utilisé cette commande mais je ne sais pas comment l'interpréter:

sudo sysv-rc-conf --list

Dans la liste je trouve bien mon paquet tightvncserver:

tightvncserv 0:off	1:off	2:on	3:on	4:on	5:on	6:off

Merci pour votre aide smile

Dernière modification par Octobre (Le 18/02/2017, à 10:28)

Hors ligne

#2 Le 18/02/2017, à 22:23

J5012

Re : Lancer script au démarrage?

c'est comme l'erreur insserv l'a dit : il manque des operandes ...

depuis trusty je crois bien, la redaction des scripts init.d de service a changé ...
→ un entete dit lsb est present pour definir les niveaux d'activation du service ...
https://wiki.debian.org/LSBInitScripts/

Hors ligne

#3 Le 19/02/2017, à 08:32

bruno

Re : Lancer script au démarrage?

Bonjour,

Avec ubuntu 16.04 tu devrais utiliser une unité (unit file) systemd plutôt qu'un script d'init. C'est bien plus simple a réaliser et cela éviterait toutes ces erreurs…

Fais un recherche "vncserver systemd unit" et tu devrais trouver ton bonheur.

Hors ligne

#4 Le 19/02/2017, à 11:18

Octobre

Re : Lancer script au démarrage?

Je débute avec Linux et donc je suis des tutoriels trouvé sur Internet.

Merci de me mettre sur la piste je vais chercher du coter de "systemd" smile

Hors ligne