Précédent   Forum des professionnels en informatique > Systèmes > Linux > Système
Système Vos questions autour de l'administration système
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 19/04/2006, 18h37   #1
Responsable Perl et Outils

 
Avatar de djibril
 
Homme
Inscription : avril 2004
Messages : 9 360
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 9 360
Points : 13 734
Points : 13 734
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 :
1
2
cd /repertoire/toto
./script.exe
Je sais qu'il y a rc_update, mais ça marche pas,
Merci
__________________
Pensez toujours aux cours, FAQ Perl et la fonction recherchez!!!!!!!!
Lisez les règles du forum Perl.

Aucun problème par MP, merci de poster vos questions dans les sous forums dédiés et rendez vos codes sources lisibles
djibril est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2006, 18h53   #2
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

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

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
un .exe ? tu utilises wine ?

il faut d'abord identifier le runlevel : c'est le chiffre en les deux ":"
Code :
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 :
1
2
3
#!/bin/sh
cd /repertoire/toto
./autre_script
tu peux d'ailleurs faire
Code :
1
2
#!/bin/sh
/repertoire/toto/./autre_script
si ton programme te le permet...
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 19/04/2006, 19h41   #3
Responsable Perl et Outils

 
Avatar de djibril
 
Homme
Inscription : avril 2004
Messages : 9 360
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 9 360
Points : 13 734
Points : 13 734
Merci, j'essayerai demain.
__________________
Pensez toujours aux cours, FAQ Perl et la fonction recherchez!!!!!!!!
Lisez les règles du forum Perl.

Aucun problème par MP, merci de poster vos questions dans les sous forums dédiés et rendez vos codes sources lisibles
djibril est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2006, 10h09   #4
Responsable Perl et Outils

 
Avatar de djibril
 
Homme
Inscription : avril 2004
Messages : 9 360
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 9 360
Points : 13 734
Points : 13 734
Juste une question. en faisant
Code :
grep initdefault < /etc/inittab => id:2:initdefault:
Je suis donc allé dans /etc/rc2.d
et j'ai crée le script S99scriptexe :
Code :
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 :
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
__________________
Pensez toujours aux cours, FAQ Perl et la fonction recherchez!!!!!!!!
Lisez les règles du forum Perl.

Aucun problème par MP, merci de poster vos questions dans les sous forums dédiés et rendez vos codes sources lisibles
djibril est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2006, 11h11   #5
Responsable Perl et Outils

 
Avatar de djibril
 
Homme
Inscription : avril 2004
Messages : 9 360
Détails du profil
Informations personnelles :
Sexe : Homme
Âge : 32
Localisation : France

Informations forums :
Inscription : avril 2004
Messages : 9 360
Points : 13 734
Points : 13 734
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 :
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 :
grep initdefault < /etc/inittab => id:2:initdefault:
(Merci Le_coyote)
et start car dans mon script, il attend en argument start.
Voilà
__________________
Pensez toujours aux cours, FAQ Perl et la fonction recherchez!!!!!!!!
Lisez les règles du forum Perl.

Aucun problème par MP, merci de poster vos questions dans les sous forums dédiés et rendez vos codes sources lisibles
djibril est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 20/04/2006, 12h13   #6
Rédacteur/Modérateur
 
Avatar de Michaël
 
Michaël Todorovic
Ingénieur systèmes et réseaux
Inscription : juillet 2003
Messages : 3 493
Détails du profil
Informations personnelles :
Nom : Michaël Todorovic
Âge : 25
Localisation : France, Paris (Île de France)

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

Informations forums :
Inscription : juillet 2003
Messages : 3 493
Points : 5 899
Points : 5 899
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
Michaël est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité Cette discussion est résolue.
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h35.


 
 
 
 
Partenaires

Hébergement Web