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

Administration système Discussion :

Démarrer un .exe au boot de la machine sous debian


Sujet :

Administration système

  1. #1
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 818
    Points : 499 183
    Points
    499 183
    Par défaut Démarrer un .exe au boot de la machine sous debian
    salut à tous,
    Je voudrais lancer un .exe (pour un logiciel) au demarrage de mon serveur (sous debian sarge), mais je n'y arrive pas.
    Manuellement je fais ceci :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    cd /repertoire/toto
    ./script.exe
    Je sais qu'il y a rc_update, mais ça marche pas,
    Merci

  2. #2
    Expert éminent
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Points : 8 237
    Points
    8 237
    Par défaut
    un .exe ? tu utilises wine ?

    il faut d'abord identifier le runlevel : c'est le chiffre en les deux ":"
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    grep initdefault < /etc/inittab
    je dis que X est le chiffre entre les deux ":". il faut aller dans /etc/rcX.d/.
    tu prend ton éditeur préféré, moi c'est mc. S c'est pour start, 99 pour lancer ton script en dernier.
    dans ce script
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #!/bin/sh
    cd /repertoire/toto
    ./autre_script
    tu peux d'ailleurs faire
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    #!/bin/sh
    /repertoire/toto/./autre_script
    si ton programme te le permet...

  3. #3
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 818
    Points : 499 183
    Points
    499 183
    Par défaut
    Merci, j'essayerai demain.

  4. #4
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 818
    Points : 499 183
    Points
    499 183
    Par défaut
    Juste une question. en faisant
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    grep initdefault < /etc/inittab => id:2:initdefault:
    Je suis donc allé dans /etc/rc2.d
    et j'ai crée le script S99scriptexe :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    #!/bin/sh
    cd /repertoire/toto
    ./script.exe
    par contre je voulais savoir s'il n'y avait pas d'extension à mettre?
    De plus, je constate que dans ce repertoire, il n' y a que des liens symbolique :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    lrwxrwxrwx   1 root root   17 2006-03-03 11:50 S50proftpd -> ../init.d/proftpd
    lrwxrwxrwx   1 root root   13 2006-02-22 18:18 S89atd -> ../init.d/atd
    lrwxrwxrwx   1 root root   14 2006-02-22 18:18 S89cron -> ../init.d/cron
    lrwxrwxrwx   1 root root   17 2006-02-28 17:57 S91apache2 -> ../init.d/apache2
    ........
    ..........
    normalement, mon script va t il etre lancé?

    Merci

  5. #5
    Responsable Perl et Outils

    Avatar de djibril
    Homme Profil pro
    Inscrit en
    Avril 2004
    Messages
    19 818
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Avril 2004
    Messages : 19 818
    Points : 499 183
    Points
    499 183
    Par défaut
    Bon bah j'ai résolu mon souci.
    J'ai fais un script shell que j'ai appelé toto.sh
    puis j'ai lancé la commande :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    update-rc.d toto.sh start 99 2 .
    99 pour qu'il soit lancé en dernier
    2 car par default je suis au niveau 2, grace à la commande
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    grep initdefault < /etc/inittab => id:2:initdefault:
    (Merci Le_coyote)
    et start car dans mon script, il attend en argument start.
    Voilà

  6. #6
    Expert éminent
    Avatar de Michaël
    Profil pro
    Ingénieur systèmes et réseaux
    Inscrit en
    Juillet 2003
    Messages
    3 497
    Détails du profil
    Informations personnelles :
    Âge : 37
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Ingénieur systèmes et réseaux

    Informations forums :
    Inscription : Juillet 2003
    Messages : 3 497
    Points : 8 237
    Points
    8 237
    Par défaut
    j'ai effectivement oublié start
    ce sont des liens symboliques parce que c'est plus économique en place : tu as les mêmes scripts dans chaque rcX.d donc ça sert à rien de les recopier

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

Discussions similaires

  1. Appel d'un .exe dans un programme en c sous unix
    Par arabimouh dans le forum C
    Réponses: 7
    Dernier message: 07/09/2007, 10h42
  2. Connexion à un lecteur réseau au boot de la machine
    Par Enfa dans le forum Windows Serveur
    Réponses: 6
    Dernier message: 20/12/2006, 17h00
  3. [Qt]Exe windows à partir de QT sous linux
    Par ccensam dans le forum Qt
    Réponses: 4
    Dernier message: 13/04/2006, 15h47
  4. Désactiver une option du kernel au moment du boot sous debian ?
    Par jejerome dans le forum Administration système
    Réponses: 1
    Dernier message: 01/04/2006, 12h19
  5. Problème de boot cd pour install sous Mandrake
    Par hirochirak dans le forum Administration système
    Réponses: 2
    Dernier message: 26/03/2004, 10h20

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