A voir également:
- Lancer script perl au démarrage
- Pc lent au démarrage - Guide
- Reinitialiser pc au demarrage - Guide
- Qu'est ce qui se lance au démarrage de l'ordinateur - Guide
- Forcer demarrage pc - Guide
- Lancer une application au démarrage windows 10 - Guide
15 réponses
Please need help !!
Je ne sais pas ce qu'il faut que je fasse en plus ! Pour le lancer au démarrage.
Merci !
Je ne sais pas ce qu'il faut que je fasse en plus ! Pour le lancer au démarrage.
Merci !
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
25 nov. 2008 à 16:59
25 nov. 2008 à 16:59
Salut,
Tu as un fichier /etc/rc.local ?!
Tu as un fichier /etc/rc.local ?!
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
25 nov. 2008 à 17:50
25 nov. 2008 à 17:50
Re,
En root
Normalement le script sera exécuter au prochain démarrage.
En root
echo '/root/Cyberjeu/cyber.pl' >> /etc/rc.local
Normalement le script sera exécuter au prochain démarrage.
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
25 nov. 2008 à 18:13
25 nov. 2008 à 18:13
Re,
Que dois faire ton script?!
Si ce n'est pas confidentiel (un script Perl ne devrait pas l'être) tu peux l'afficher.
Affiche le résultat des commandes
Que dois faire ton script?!
Si ce n'est pas confidentiel (un script Perl ne devrait pas l'être) tu peux l'afficher.
Affiche le résultat des commandes
ls -l /root/Cyberjeu/cyber.pl find /etc -name '*rc.local' -ls 2>/dev/null
#ls -l /root/Cyberjeu/cyber.pl
-rw-r--r-- 1 root root 2421 2008-11-25 13:19 /root/Cyberjeu/cyber.pl
#
#find /etc -name '*rc.local' -ls 2>/dev/null
525 4 -rw-r--r-- 1 root root 145 nov 16:56 /etc/rc.d/rc.local
#
le script est :
#!/bin/perl
# Dossier courant
my $homedir = "/root/Cyberjeu/";
my $etape = "Etape1/index.html";
# Variables
my $seuil = -80; # Puissance minimale de la borne
my $etape2 = 0;
my $etape3 = 0;
my $etape4 = 0;
my $etape5 = 0;
my $etape6 = 0;
my $etape7 = 0;
my @A;
my @A;
&config;
`firefox $homedir$etape`;
etc....
-rw-r--r-- 1 root root 2421 2008-11-25 13:19 /root/Cyberjeu/cyber.pl
#
#find /etc -name '*rc.local' -ls 2>/dev/null
525 4 -rw-r--r-- 1 root root 145 nov 16:56 /etc/rc.d/rc.local
#
le script est :
#!/bin/perl
# Dossier courant
my $homedir = "/root/Cyberjeu/";
my $etape = "Etape1/index.html";
# Variables
my $seuil = -80; # Puissance minimale de la borne
my $etape2 = 0;
my $etape3 = 0;
my $etape4 = 0;
my $etape5 = 0;
my $etape6 = 0;
my $etape7 = 0;
my @A;
my @A;
&config;
`firefox $homedir$etape`;
etc....
Vous n’avez pas trouvé la réponse que vous recherchez ?
Posez votre question
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
25 nov. 2008 à 18:41
25 nov. 2008 à 18:41
Re,
Affiche le résulat de
Affiche le résulat de
whereis perl cat /etc/rc.localTape aussi
chmod -v 0755 /root/Cyberjeu/cyber.pl
Quand je tape whereis perl : il me retourne une erreur command bash not found mais je suis sur que perl est bien installé car quand je le lance manuellement "perl cyber.pl" ca marche nikel!
Quand je tape cat etc/rc.local: il me met aucun fichier n'est présent
Quand je tape cat etc/rc.d/rc.local: il m'affiche
#this is called from rc.sysinit
#you can edit this file
#When firewall is installed, will append lines to this file...
modprobe evdev
/root/Cyberjeu/cyber.pl
#
#
Voila j'attends de tes lumières et merci encore pour ton aide
Quand je tape cat etc/rc.local: il me met aucun fichier n'est présent
Quand je tape cat etc/rc.d/rc.local: il m'affiche
#this is called from rc.sysinit
#you can edit this file
#When firewall is installed, will append lines to this file...
modprobe evdev
/root/Cyberjeu/cyber.pl
#
#
Voila j'attends de tes lumières et merci encore pour ton aide
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
26 nov. 2008 à 11:10
26 nov. 2008 à 11:10
Salut,
Avant de désésperer tape cette commande
106485010510997108
Avant de désésperer tape cette commande
chmod -v 0755 /root/Cyberjeu/cyber.pl--
106485010510997108
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
26 nov. 2008 à 11:42
26 nov. 2008 à 11:42
Salut,
Tape en root
--
106485010510997108
Tape en root
echo "salut" >> /etc/rc.d/rc.local chmod -v 0755 /etc/rc.d/rc.local /etc/rc.d/rc.localet affiche le résultat.
--
106485010510997108
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
26 nov. 2008 à 11:53
26 nov. 2008 à 11:53
Oups, je me suis trompé.
Ouvre un editeur de texte et modifie.
Dans /etc/rc.d/rc.local tu dois avoir echo "salut" et pas "salut".
Ouvre un editeur de texte et modifie.
Dans /etc/rc.d/rc.local tu dois avoir echo "salut" et pas "salut".
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
26 nov. 2008 à 12:07
26 nov. 2008 à 12:07
Re,
Affiche
106485010510997108
Affiche
cat /etc/rc.d/rc.local ls -l /etc/rc.d/rc.local--
106485010510997108
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
26 nov. 2008 à 12:21
26 nov. 2008 à 12:21
Re,
Affiche s'il te plaît le résultat de la commande
106485010510997108
Affiche s'il te plaît le résultat de la commande
/etc/rc.d/rc.local--
106485010510997108
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
26 nov. 2008 à 12:38
26 nov. 2008 à 12:38
Affiche le resultat de
ls -l /usr/bin/perl
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
26 nov. 2008 à 12:45
26 nov. 2008 à 12:45
Au début de ton script mets
#!/usr/bin/perlensuite essaie à nouveau les commandes
chmod -v 0755 /root/Cyberjeu/cyber.pl /etc/rc.d/rc.local
Information qui pourrait t'intéresser
je mets perl /root/Cyberjeu/cyber.pl dans le rc.local
et quand je tape
#/etc/rc.d/rc.local
le script se lance !!!!
Par contre c'est ce que j'avais fait hier soir et j'avais pas réussi à rlancer toutou linux!!!
Ca te parait correct de faire ca ou c'est du bricolage qui ne vas pas marcher ?
je mets perl /root/Cyberjeu/cyber.pl dans le rc.local
et quand je tape
#/etc/rc.d/rc.local
le script se lance !!!!
Par contre c'est ce que j'avais fait hier soir et j'avais pas réussi à rlancer toutou linux!!!
Ca te parait correct de faire ca ou c'est du bricolage qui ne vas pas marcher ?
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
26 nov. 2008 à 12:58
26 nov. 2008 à 12:58
Tu me dis que c'est toujous pareil. Mais je ne peux pas le savoir puisque je ne suis pas dévant ta machine
Ce que j'ai besoin de savoir c'est :
-si au démarrage de ton pc tu vois salut qui s'affiche à l'écran
- quand tu exécutes à la main ton script perl ça se passe quoi exactement?
Essaie de l'exécuter avec la commande /root/Cyberjeu/cyber.pl et dit déjà si ça marche
Ce que j'ai besoin de savoir c'est :
-si au démarrage de ton pc tu vois salut qui s'affiche à l'écran
- quand tu exécutes à la main ton script perl ça se passe quoi exactement?
Essaie de l'exécuter avec la commande /root/Cyberjeu/cyber.pl et dit déjà si ça marche
Voila excuse, je me rends pas compte des difficultés que t'as quand on n'est pas devant le pc
1__ salut n'apparait pas au démarrage de la machine
2__ quand j'execute manuellement (c'est à dire quand je tape dans le terminal perl cyber.pl) le script il ouvre une page firefox avec une animation explicant les règles du jeu.
3__ quand je lance /root/Cyberjeu/cyber.pl il me renvoie
: bad interpreter: Aucun fichier ou répertoire de ce type
Par contre quand j'ajoute perl devant /root/Cyberjeu/cyber.pl, le script se lance et ouvre une page firefox
et quand j'ajout perl dans le rc.local ca lance une page firefox quand je tape /etc/rc.d/rc.local
1__ salut n'apparait pas au démarrage de la machine
2__ quand j'execute manuellement (c'est à dire quand je tape dans le terminal perl cyber.pl) le script il ouvre une page firefox avec une animation explicant les règles du jeu.
3__ quand je lance /root/Cyberjeu/cyber.pl il me renvoie
: bad interpreter: Aucun fichier ou répertoire de ce type
Par contre quand j'ajoute perl devant /root/Cyberjeu/cyber.pl, le script se lance et ouvre une page firefox
et quand j'ajout perl dans le rc.local ca lance une page firefox quand je tape /etc/rc.d/rc.local
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
26 nov. 2008 à 13:11
26 nov. 2008 à 13:11
Tu ne m'as toujours pas dit si tu as fait cette commande
Tu ne m'as dit non plus si tu as fait la modif au début de ton script (je pense que non et ce n'est pas bien ça)
donc #!/usr/bin/perl au lieu de #!/bin/perl
Affiche sans faire aucune modification
head -2 /root/Cyberjeu/cyber.pl
Pour répondre à la question, non ce n'est pas de bricolage.
Quand tu tapes perl script.pl en fait l'interpreteur perl se charge de l'exécution de script même si les droit d'exécutions ne sont pas mises correctement ou que le shebang n'est pas correct.
D'ailleurs c'est pour ça que tu as eu un message d'erreur : bad interpreter: Aucun fichier ou répertoire de ce type puisque en exécutant la commande /etc/rc.d/rc.local l'interpreteur c'est la commande /root/Cyberjeu/cyber.pl qui s'exécutait et comme /bin/perl n'existe pas ....
Tu peux exécuter directement /root/Cyberjeu/cyber.pl dans une console et tu verras que tu as le message d'erreur.
chmod -v 0755 /root/Cyberjeu/cyber.pl
Tu ne m'as dit non plus si tu as fait la modif au début de ton script (je pense que non et ce n'est pas bien ça)
donc #!/usr/bin/perl au lieu de #!/bin/perl
Affiche sans faire aucune modification
head -2 /root/Cyberjeu/cyber.pl
Pour répondre à la question, non ce n'est pas de bricolage.
Quand tu tapes perl script.pl en fait l'interpreteur perl se charge de l'exécution de script même si les droit d'exécutions ne sont pas mises correctement ou que le shebang n'est pas correct.
D'ailleurs c'est pour ça que tu as eu un message d'erreur : bad interpreter: Aucun fichier ou répertoire de ce type puisque en exécutant la commande /etc/rc.d/rc.local l'interpreteur c'est la commande /root/Cyberjeu/cyber.pl qui s'exécutait et comme /bin/perl n'existe pas ....
Tu peux exécuter directement /root/Cyberjeu/cyber.pl dans une console et tu verras que tu as le message d'erreur.
J'ai bien fait la modification chmod -v 755
j'ai aussi modifier le script #!/usr/bin/perl mais quand je tape /root/Cyberjeu/cyber.pl il m'affiche : bad interpreter
Quand je tape head -2 /root/Cyberjeu/cyber.pl
#!/usr/bin/perl
#
Je vais tenter un redémarrage et je te tiens au courant ! Merci pour ta patience
j'ai aussi modifier le script #!/usr/bin/perl mais quand je tape /root/Cyberjeu/cyber.pl il m'affiche : bad interpreter
Quand je tape head -2 /root/Cyberjeu/cyber.pl
#!/usr/bin/perl
#
Je vais tenter un redémarrage et je te tiens au courant ! Merci pour ta patience
lami20j
Messages postés
21331
Date d'inscription
jeudi 4 novembre 2004
Statut
Modérateur, Contributeur sécurité
Dernière intervention
30 octobre 2019
3 569
26 nov. 2008 à 13:19
26 nov. 2008 à 13:19
On verra ça se soir.
En revanche j'aimerais que tu fasses ce que je t'ai demandé et tu ne l'as jamais fait
ici
http://www.commentcamarche.net/forum/affich 9595124 lancer script perl au demarrage?#16
et ici
http://www.commentcamarche.net/forum/affich 9595124 lancer script perl au demarrage?#29
ensuite teste
En revanche j'aimerais que tu fasses ce que je t'ai demandé et tu ne l'as jamais fait
ici
http://www.commentcamarche.net/forum/affich 9595124 lancer script perl au demarrage?#16
et ici
http://www.commentcamarche.net/forum/affich 9595124 lancer script perl au demarrage?#29
ensuite teste
/root/Cyberjeu/cyber.pl