IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Shell et commandes GNU Discussion :

Vnc au démarrage du système - conseils


Sujet :

Shell et commandes GNU

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    bm
    bm est déconnecté
    Membre extrêmement actif

    Homme Profil pro
    Freelance
    Inscrit en
    Octobre 2002
    Messages
    874
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Freelance
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2002
    Messages : 874
    Billets dans le blog
    6
    Par défaut Vnc au démarrage du système - conseils
    bonjour ,

    Dans /etc/rc.d

    vnc.sh :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    #!bin/bash
     
    vncserver
    exit 0
    Ne suffit pas pour démarrer vncserver
    vncserver démarre en console manuellement

    Suis pas administrateur système , quelles sont les options ou vérifications possibles ?

    @+

  2. #2
    Expert confirmé Avatar de frp31
    Homme Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2006
    Messages
    5 196
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Haute Garonne (Midi Pyrénées)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Juillet 2006
    Messages : 5 196
    Par défaut
    tu y étais presque

    general :
    on met le script dans le /etc/init.d
    on l'ecrit pour qu'il prenne start/stop à minima comme parametre
    dans les runlevels concernées on mets un LIEN symbolique vers le /etc/init.d/monscript nommé forcément K99monscript et S99monscript ou K pour kill S pour start et 99 est le numéro d'ordre de démarrage...pour que tel ou tel truc passe dans le bon ordre...

    il y a des outils pour automatiser un peu cette tache... selon les distribs.

    c'est tjrs une technique qui marche bien sur mais c'est bien casse c..pied à faire...

    une autre solution est de le démarrer en inittab avec le mode respawn.

    une autre solution encore et d'adjoindre la commande à un starteur déjà existant, comme X ou gdm par exemple... (ce n'est qu'un exemple).... pour ne modifier qu'un seul truc...

    =============

    Vu que c'est pour lancer vnc, le placer dans le démarrage de xdm ou gdm selon ce que tu utilises peut être une solution simple et efficace.il faut alors analyser lequel c'est & comment il démarre, et en profiter

    permet de savoir lequel tourne

    immaginons que c'est xdm
    dans /etc/X11/xdm/ il y a un fichier Xstartup tu l'edites, et tu mets ta vnc juste avant avec un & en fin de commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    ...
    ....
    vncserver --tesoptions &
    /usr/X11/bin/fvwm # une ligne de ce style y existe (ca peut etre gnome/kde ou un autre wm peut importe
    ....
    ...

  3. #3
    bm
    bm est déconnecté
    Membre extrêmement actif

    Homme Profil pro
    Freelance
    Inscrit en
    Octobre 2002
    Messages
    874
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France, Drôme (Rhône Alpes)

    Informations professionnelles :
    Activité : Freelance
    Secteur : Tourisme - Loisirs

    Informations forums :
    Inscription : Octobre 2002
    Messages : 874
    Billets dans le blog
    6
    Par défaut
    ok , je vais voir avec init.d

    Dans /etc/init.d :

    thermo.sh
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    #!bin/bash
     
    # initialisation port E/S raspberry pi
    modprobe w1-gpio
    modprobe w1-therm
    # initialisation vncserver
    /usr/bin/vncserver -geometry 1280x1024 -depth 24
    exit 0
    J'ai ajouté ceci , sans résultat >> http://www.havetheknowhow.com/Config...C-on-boot.html

    /usr/bin/vncserver -geometry 1280x1024 -depth 24

    En testant ./thermo.sh , c'est bon ( vncserver est lancé )

    Avec : update-rc.d thermo.sh defaults ( démarrage )

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    update-rc.d: using dependency based boot sequencing
    insserv: warning: script 'K01thermo.sh' missing LSB tags and overrides
    insserv: warning: script 'thermo.sh' missing LSB tags and overrides
    Le reboot ne donne rien pour vncserver , et avec ceci , ce n'est pas mieux ..

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    #!/bin/sh
     
    ### BEGIN INIT INFO
    # Provides: thermo.sh
    # Required-Start:
    # Required-Stop:
    # Should-Start:
    # Should-Stop:
    # Default-Start: 2 3 4 5
    # Default-Stop: 0 1 6
    # Short-Description: Start and stop thermo.sh
    # Description: DirectAdmin
    ### END INIT INFO 
     
    # initialisation port E/S raspberry pi
    modprobe w1-gpio
    modprobe w1-therm
    # initialisation vncserver
    /usr/bin/vncserver -geometry 1280x1024 -depth 24
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    update-rc.d: using dependency based boot sequencing


    Le terminal est LXDE

    immaginons que c'est xdm
    dans /etc/X11/xdm/ il y a un fichier Xstartup tu l'edites, et tu mets ta vnc juste avant avec un & en fin de commande
    Il n'y a ni xdm , ni gdm dans X11 :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    etc/X11 :
     
    drwxr-xr-x 2 root root  4096 Jul 26  2013 app-defaults
    -rw-r--r-- 1 root root    18 Jul 26  2013 default-display-manager
    drwxr-xr-x 4 root root  4096 Sep 20  2013 fonts
    lrwxrwxrwx 1 root root    14 Apr  2  2013 openbox -> ../xdg/openbox
    -rw-r--r-- 1 root root 17394 Sep 29  2009 rgb.txt
    lrwxrwxrwx 1 root root    13 Jul 26  2013 X -> /usr/bin/Xorg
    drwxr-xr-x 2 root root  4096 Jul 26  2013 xinit
    drwxr-xr-x 2 root root  4096 Dec 25  2012 xkb
    -rwxr-xr-x 1 root root   709 Oct 13  2010 Xreset
    drwxr-xr-x 2 root root  4096 Jul 26  2013 Xreset.d
    drwxr-xr-x 2 root root  4096 Jul 26  2013 Xresources
    -rwxr-xr-x 1 root root  3517 Apr  8  2009 Xsession
    drwxr-xr-x 2 root root  4096 Jul 26  2013 Xsession.d
    -rw-r--r-- 1 root root   265 Jan 16  2009 Xsession.options
    -rw-r--r-- 1 root root   601 Jul 26  2013 Xwrapper.config
    La distribution est raspbian

    [Résolu à 50%]

    Je me connecte via ssh , et démarre vncserver depuis la console .

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. démarrer la base de données lors du démarrage du système
    Par fouad77fr dans le forum Administration
    Réponses: 3
    Dernier message: 25/09/2007, 10h12
  2. [Système] Conseil: Variable et test de caractère
    Par mLk92 dans le forum Langage
    Réponses: 2
    Dernier message: 19/06/2007, 18h29
  3. Réponses: 1
    Dernier message: 14/11/2006, 20h28
  4. Réponses: 6
    Dernier message: 15/03/2006, 20h54
  5. Indicateur de démarrage du système
    Par gf dans le forum MFC
    Réponses: 7
    Dernier message: 24/09/2005, 02h33

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo