Script de synchronisation/connexion avec le F@st 800 PE
9 réponses
viphakoneniko
Salut,
ma connection internet marche du tonnerre, mais je suis obligé de
lancer la synchro du modem F@st 800 PE (fourni par Free et pilote
eagle 1.0.4) à la main
en tapant en root "adictrl -w" (cette option remplace toutes les
anciennes).
Puis je gère ma connexion avec "startadsl" et "stopadsl".
J'ai lors du boot, et dans 99 % des cas, un message "insmod acm
failed" ou "modprobe acm failed" ; il paraît que c un bug dans le
chargement des modules sous la Mandrake. Est-ce cela qui empêche la
synchro de mon modem au démarrage du système (comme sous Windaube ) ?
Pour palier à cela, j'ai essayé de faire un bébé script en bash que
j'ai placé dans /home/Moi/.kde/Autostart.
J'ai fait ça avec Kwrite et ça donne un truc tout simple :
C tout con, puisque je demande juste l'execution des commandes que je
tape habituellement moi même en root à la main dans un terminal.
Pour l'activer, j'ai créer une entrée dans le menu KDE avec mon script
associé.
Mais ça marche po tout simplement parce que ce sont des commandes qui
sont dans /usr/sbin et que moi, j'exécute mon script en user et pas en
su.
Je ne sais pas comment faire pour que ces commandes de mon script
soient exécutables par un user. J'ai essayé de copier les commandes
dans /usr/bin, mais là, le système me dit que je n'ai aucun device
plugged.
Bon, certains diront que j'ai fait tout ça comme un cochon, mais comme
je suis newbie, j'ai fait ça avec mes moyens du bord...
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
doug
Le Dimanche 7 Décembre 2003 17:42, Nikoo s'est exprimé de la sorte :
Salut,
Salut,
ma connection internet marche du tonnerre, mais je suis obligé de lancer la synchro du modem 800 PE (fourni par Free et pilote eagle 1.0.4) à la main en tapant en root "adictrl -w" (cette option remplace toutes les anciennes). Puis je gère ma connexion avec "startadsl" et "stopadsl". suis newbie,
Quelqu'un pour m'aider ?
En placant ton script dans /etc/rc.d/ (l'emplacement des scripts de démarage) ca devrait marcher (verifier l'emplacement exact en fonction de ta distrib)
-- @+ Doug [Pourquoi t'es qui, qu'est ce que tu fais par où ?] -- Enlever [.]no-spam[.] (2X) pour me joindre --
Le Dimanche 7 Décembre 2003 17:42, Nikoo s'est exprimé de la sorte :
Salut,
Salut,
ma connection internet marche du tonnerre, mais je suis obligé de
lancer la synchro du modem F@st 800 PE (fourni par Free et pilote
eagle 1.0.4) à la main
en tapant en root "adictrl -w" (cette option remplace toutes les
anciennes).
Puis je gère ma connexion avec "startadsl" et "stopadsl".
suis newbie,
Quelqu'un pour m'aider ?
En placant ton script dans /etc/rc.d/ (l'emplacement des scripts de
démarage) ca devrait marcher
(verifier l'emplacement exact en fonction de ta distrib)
--
@+
Doug
[Pourquoi t'es qui, qu'est ce que tu fais par où ?]
-- Enlever [.]no-spam[.] (2X) pour me joindre --
Le Dimanche 7 Décembre 2003 17:42, Nikoo s'est exprimé de la sorte :
Salut,
Salut,
ma connection internet marche du tonnerre, mais je suis obligé de lancer la synchro du modem 800 PE (fourni par Free et pilote eagle 1.0.4) à la main en tapant en root "adictrl -w" (cette option remplace toutes les anciennes). Puis je gère ma connexion avec "startadsl" et "stopadsl". suis newbie,
Quelqu'un pour m'aider ?
En placant ton script dans /etc/rc.d/ (l'emplacement des scripts de démarage) ca devrait marcher (verifier l'emplacement exact en fonction de ta distrib)
-- @+ Doug [Pourquoi t'es qui, qu'est ce que tu fais par où ?] -- Enlever [.]no-spam[.] (2X) pour me joindre --
viphakoneniko
En placant ton script dans /etc/rc.d/ (l'emplacement des scripts de démarage) ca devrait marcher (verifier l'emplacement exact en fonction de ta distrib)
Salut, merci pour ta réponse.
Dans quel dossier "runlevel" de /etc/rc.d dois-je le placer ? 3, 5 ? ou peut-être /etc/rc.d/init.d , qu'en penses-tu ?
Faut-il que je modifie /etc/inittab ?
Merci d'avance.
En placant ton script dans /etc/rc.d/ (l'emplacement des scripts de
démarage) ca devrait marcher
(verifier l'emplacement exact en fonction de ta distrib)
Salut, merci pour ta réponse.
Dans quel dossier "runlevel" de /etc/rc.d dois-je le placer ? 3, 5 ?
ou peut-être /etc/rc.d/init.d , qu'en penses-tu ?
En placant ton script dans /etc/rc.d/ (l'emplacement des scripts de démarage) ca devrait marcher (verifier l'emplacement exact en fonction de ta distrib)
Salut, merci pour ta réponse.
Dans quel dossier "runlevel" de /etc/rc.d dois-je le placer ? 3, 5 ? ou peut-être /etc/rc.d/init.d , qu'en penses-tu ?
Faut-il que je modifie /etc/inittab ?
Merci d'avance.
Kevin
Le 7 Dec 2003 17:27:53 -0800, Nikoo a ecrit: |> En placant ton script dans /etc/rc.d/ (l'emplacement des scripts de |> démarage) ca devrait marcher |> (verifier l'emplacement exact en fonction de ta distrib) | | Salut, merci pour ta réponse. | | Dans quel dossier "runlevel" de /etc/rc.d dois-je le placer ? 3, 5 ?
cherches la ligne initdefault dans /etc/inittab ca te dira dans quel runlevel ta distrib demarre.
| ou peut-être /etc/rc.d/init.d , qu'en penses-tu ? | tu peux mettre tout ce que tu veux dans /etc/rc.d/init.d, tant qu'ils ne sont pas appeles par un autre script, ils ne font rien.
| Faut-il que je modifie /etc/inittab ? | non.
cf: http://www.linux-france.org/article/sys/init-jaco/init-jaco.html -- Kevin Mais qu'est ce que c'est que ce diese sur le prompt de mon terminal? -+- Les 100 choses que vous n'aimez pas entendre de la part du sysadmin -+-
Le 7 Dec 2003 17:27:53 -0800, Nikoo a ecrit:
|> En placant ton script dans /etc/rc.d/ (l'emplacement des scripts de
|> démarage) ca devrait marcher
|> (verifier l'emplacement exact en fonction de ta distrib)
|
| Salut, merci pour ta réponse.
|
| Dans quel dossier "runlevel" de /etc/rc.d dois-je le placer ? 3, 5 ?
cherches la ligne initdefault dans /etc/inittab ca te dira dans quel
runlevel ta distrib demarre.
| ou peut-être /etc/rc.d/init.d , qu'en penses-tu ?
|
tu peux mettre tout ce que tu veux dans /etc/rc.d/init.d, tant qu'ils
ne sont pas appeles par un autre script, ils ne font rien.
| Faut-il que je modifie /etc/inittab ?
|
non.
cf: http://www.linux-france.org/article/sys/init-jaco/init-jaco.html
--
Kevin
Mais qu'est ce que c'est que ce diese sur le prompt de mon terminal?
-+- Les 100 choses que vous n'aimez pas entendre de la part du sysadmin -+-
Le 7 Dec 2003 17:27:53 -0800, Nikoo a ecrit: |> En placant ton script dans /etc/rc.d/ (l'emplacement des scripts de |> démarage) ca devrait marcher |> (verifier l'emplacement exact en fonction de ta distrib) | | Salut, merci pour ta réponse. | | Dans quel dossier "runlevel" de /etc/rc.d dois-je le placer ? 3, 5 ?
cherches la ligne initdefault dans /etc/inittab ca te dira dans quel runlevel ta distrib demarre.
| ou peut-être /etc/rc.d/init.d , qu'en penses-tu ? | tu peux mettre tout ce que tu veux dans /etc/rc.d/init.d, tant qu'ils ne sont pas appeles par un autre script, ils ne font rien.
| Faut-il que je modifie /etc/inittab ? | non.
cf: http://www.linux-france.org/article/sys/init-jaco/init-jaco.html -- Kevin Mais qu'est ce que c'est que ce diese sur le prompt de mon terminal? -+- Les 100 choses que vous n'aimez pas entendre de la part du sysadmin -+-
Emmanuel Florac
Dans article , disait...
Dans quel dossier "runlevel" de /etc/rc.d dois-je le placer ? 3, 5 ? ou peut-être /etc/rc.d/init.d , qu'en penses-tu ?
Ce qu'il faut faire c'est effectivement le mettre dans /etc/init.d, ensuite tu fais un lien symbolique de ce fichier vers /etc/rcX.d. Tu peux mettre le lien dans tous les runlevels multiutilisateurs sans inconvénient (2, 3, 4, 5) ou au contraire en profiter pour décider que tu gardes un runlevel sans la connexion, par exemple le 4. Comme ça en faisant (en root) telinit 4 tu coupes la connexion, et telinit 5 tu la relances.
-- Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando?
Dans article <91c8c4a7.0312071727.2e57a279@posting.google.com>,
viphakoneniko@hotmail.com disait...
Dans quel dossier "runlevel" de /etc/rc.d dois-je le placer ? 3, 5 ?
ou peut-être /etc/rc.d/init.d , qu'en penses-tu ?
Ce qu'il faut faire c'est effectivement le mettre dans /etc/init.d,
ensuite tu fais un lien symbolique de ce fichier vers /etc/rcX.d. Tu peux
mettre le lien dans tous les runlevels multiutilisateurs sans
inconvénient (2, 3, 4, 5) ou au contraire en profiter pour décider que tu
gardes un runlevel sans la connexion, par exemple le 4. Comme ça en
faisant (en root) telinit 4 tu coupes la connexion, et telinit 5 tu la
relances.
--
Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando?
Dans quel dossier "runlevel" de /etc/rc.d dois-je le placer ? 3, 5 ? ou peut-être /etc/rc.d/init.d , qu'en penses-tu ?
Ce qu'il faut faire c'est effectivement le mettre dans /etc/init.d, ensuite tu fais un lien symbolique de ce fichier vers /etc/rcX.d. Tu peux mettre le lien dans tous les runlevels multiutilisateurs sans inconvénient (2, 3, 4, 5) ou au contraire en profiter pour décider que tu gardes un runlevel sans la connexion, par exemple le 4. Comme ça en faisant (en root) telinit 4 tu coupes la connexion, et telinit 5 tu la relances.
-- Quis, quid, ubi, quibus auxiliis, cur, quomodo, quando?
viphakoneniko
Ok, j'essaie ça ce soir et je vous dis si ça marche. Sinon, mon Script est ok ?
Ok, j'essaie ça ce soir et je vous dis si ça marche.
Sinon, mon Script est ok ?
Ok, j'essaie ça ce soir et je vous dis si ça marche. Sinon, mon Script est ok ?
h.champailler
Nikoo wrote:
Salut,
ma connection internet marche du tonnerre, mais je suis obligé de lancer la synchro du modem 800 PE (fourni par Free et pilote eagle 1.0.4) à la main en tapant en root "adictrl -w" (cette option remplace toutes les anciennes). Puis je gère ma connexion avec "startadsl" et "stopadsl".
J'ai lors du boot, et dans 99 % des cas, un message "insmod acm failed" ou "modprobe acm failed" ; il paraît que c un bug dans le chargement des modules sous la Mandrake. Est-ce cela qui empêche la synchro de mon modem au démarrage du système (comme sous Windaube ) ?
Pour palier à cela, j'ai essayé de faire un bébé script en bash que j'ai placé dans /home/Moi/.kde/Autostart.
J'ai fait ça avec Kwrite et ça donne un truc tout simple :
C tout con, puisque je demande juste l'execution des commandes que je tape habituellement moi même en root à la main dans un terminal.
Pour l'activer, j'ai créer une entrée dans le menu KDE avec mon script associé.
Mais ça marche po tout simplement parce que ce sont des commandes qui sont dans /usr/sbin et que moi, j'exécute mon script en user et pas en su.
Je ne sais pas comment faire pour que ces commandes de mon script soient exécutables par un user. J'ai essayé de copier les commandes dans /usr/bin, mais là, le système me dit que je n'ai aucun device plugged.
Bon, certains diront que j'ai fait tout ça comme un cochon, mais comme je suis newbie, j'ai fait ça avec mes moyens du bord...
Quelqu'un pour m'aider ?
Merci Bonsoir,
Pour solutionner le problème du message erreeur au démarrage installe le package intitulé DHCPCD cela règle le problème de modprobe acm failed (c'est la cas pour moi sous mdk9.2)
pour le chargement du firmware au démarrage suffit simplement d'aller dans le panneau de conf mandrake menu système commandes Services et de cocher adiusbadsl au démmarrage.
Nikoo wrote:
Salut,
ma connection internet marche du tonnerre, mais je suis obligé de
lancer la synchro du modem F@st 800 PE (fourni par Free et pilote
eagle 1.0.4) à la main
en tapant en root "adictrl -w" (cette option remplace toutes les
anciennes).
Puis je gère ma connexion avec "startadsl" et "stopadsl".
J'ai lors du boot, et dans 99 % des cas, un message "insmod acm
failed" ou "modprobe acm failed" ; il paraît que c un bug dans le
chargement des modules sous la Mandrake. Est-ce cela qui empêche la
synchro de mon modem au démarrage du système (comme sous Windaube ) ?
Pour palier à cela, j'ai essayé de faire un bébé script en bash que
j'ai placé dans /home/Moi/.kde/Autostart.
J'ai fait ça avec Kwrite et ça donne un truc tout simple :
C tout con, puisque je demande juste l'execution des commandes que je
tape habituellement moi même en root à la main dans un terminal.
Pour l'activer, j'ai créer une entrée dans le menu KDE avec mon script
associé.
Mais ça marche po tout simplement parce que ce sont des commandes qui
sont dans /usr/sbin et que moi, j'exécute mon script en user et pas en
su.
Je ne sais pas comment faire pour que ces commandes de mon script
soient exécutables par un user. J'ai essayé de copier les commandes
dans /usr/bin, mais là, le système me dit que je n'ai aucun device
plugged.
Bon, certains diront que j'ai fait tout ça comme un cochon, mais comme
je suis newbie, j'ai fait ça avec mes moyens du bord...
Quelqu'un pour m'aider ?
Merci
Bonsoir,
Pour solutionner le problème du message erreeur au démarrage
installe le package intitulé DHCPCD cela règle le problème
de modprobe acm failed (c'est la cas pour moi sous mdk9.2)
pour le chargement du firmware au démarrage suffit simplement
d'aller dans le panneau de conf mandrake menu système
commandes Services et de cocher adiusbadsl au démmarrage.
ma connection internet marche du tonnerre, mais je suis obligé de lancer la synchro du modem 800 PE (fourni par Free et pilote eagle 1.0.4) à la main en tapant en root "adictrl -w" (cette option remplace toutes les anciennes). Puis je gère ma connexion avec "startadsl" et "stopadsl".
J'ai lors du boot, et dans 99 % des cas, un message "insmod acm failed" ou "modprobe acm failed" ; il paraît que c un bug dans le chargement des modules sous la Mandrake. Est-ce cela qui empêche la synchro de mon modem au démarrage du système (comme sous Windaube ) ?
Pour palier à cela, j'ai essayé de faire un bébé script en bash que j'ai placé dans /home/Moi/.kde/Autostart.
J'ai fait ça avec Kwrite et ça donne un truc tout simple :
C tout con, puisque je demande juste l'execution des commandes que je tape habituellement moi même en root à la main dans un terminal.
Pour l'activer, j'ai créer une entrée dans le menu KDE avec mon script associé.
Mais ça marche po tout simplement parce que ce sont des commandes qui sont dans /usr/sbin et que moi, j'exécute mon script en user et pas en su.
Je ne sais pas comment faire pour que ces commandes de mon script soient exécutables par un user. J'ai essayé de copier les commandes dans /usr/bin, mais là, le système me dit que je n'ai aucun device plugged.
Bon, certains diront que j'ai fait tout ça comme un cochon, mais comme je suis newbie, j'ai fait ça avec mes moyens du bord...
Quelqu'un pour m'aider ?
Merci Bonsoir,
Pour solutionner le problème du message erreeur au démarrage installe le package intitulé DHCPCD cela règle le problème de modprobe acm failed (c'est la cas pour moi sous mdk9.2)
pour le chargement du firmware au démarrage suffit simplement d'aller dans le panneau de conf mandrake menu système commandes Services et de cocher adiusbadsl au démmarrage.
viphakoneniko
Pour solutionner le problème du message erreeur au démarrage installe le package intitulé DHCPCD cela règle le problème de modprobe acm failed (c'est la cas pour moi sous mdk9.2)
pour le chargement du firmware au démarrage suffit simplement d'aller dans le panneau de conf mandrake menu système commandes Services et de cocher adiusbadsl au démmarrage.
Ah oui, pardon, je suis sous Mandrake 9.2 aussi. J'ai installé ce package mais ça n'a rien changé ; tjrs "insmod acm failed" très très souvent mais pas tout le temps (99% des boot).
adiusbadsl est bien installé sur mon système, mais ce service n'apparait pas dans DrakXservices....... En fait, faut savoir que j'ai installé le driver eagle 1.0.4 via l'archive tar.gz qu'on trouve sur le Net (ne sachant pas à l'époque que la Mandrake 9.2 l'inclue). C peut-ê ça qui fait que le service a disparu. Il n'apparait pas non plus après désinstallation/réinstallation du rpm adiusbadsl. Ni après désinstallation du driver eagle 1.0.4.tar.gz. Bon, je creuserai cela.
Sinon, pour placer mon script dans init.d, je vois bien mais en fait, quand on regarde dans rc5.d (le run level par défaut de la Mandrake) il y a des liens (comme celui que je dois créer) vers les différents services . Mon problème, c qu'ils ont une numérotation particulière qui traduit peut-être l'ordre des services lancés (Sxxnom_du_service). => quel type de truc dois-je mettre devant le nom de mon script ?
Merci d'avance
Pour solutionner le problème du message erreeur au démarrage
installe le package intitulé DHCPCD cela règle le problème
de modprobe acm failed (c'est la cas pour moi sous mdk9.2)
pour le chargement du firmware au démarrage suffit simplement
d'aller dans le panneau de conf mandrake menu système
commandes Services et de cocher adiusbadsl au démmarrage.
Ah oui, pardon, je suis sous Mandrake 9.2 aussi.
J'ai installé ce package mais ça n'a rien changé ; tjrs "insmod acm
failed" très très souvent mais pas tout le temps (99% des boot).
adiusbadsl est bien installé sur mon système, mais ce service
n'apparait pas dans DrakXservices.......
En fait, faut savoir que j'ai installé le driver eagle 1.0.4 via
l'archive tar.gz qu'on trouve sur le Net (ne sachant pas à l'époque
que la Mandrake 9.2 l'inclue).
C peut-ê ça qui fait que le service a disparu. Il n'apparait pas non
plus après désinstallation/réinstallation du rpm adiusbadsl. Ni après
désinstallation du driver eagle 1.0.4.tar.gz. Bon, je creuserai cela.
Sinon, pour placer mon script dans init.d, je vois bien mais en fait,
quand on regarde dans rc5.d (le run level par défaut de la Mandrake)
il y a des liens (comme celui que je dois créer) vers les différents
services .
Mon problème, c qu'ils ont une numérotation particulière qui traduit
peut-être l'ordre des services lancés (Sxxnom_du_service). => quel
type de truc dois-je mettre devant le nom de mon script ?
Pour solutionner le problème du message erreeur au démarrage installe le package intitulé DHCPCD cela règle le problème de modprobe acm failed (c'est la cas pour moi sous mdk9.2)
pour le chargement du firmware au démarrage suffit simplement d'aller dans le panneau de conf mandrake menu système commandes Services et de cocher adiusbadsl au démmarrage.
Ah oui, pardon, je suis sous Mandrake 9.2 aussi. J'ai installé ce package mais ça n'a rien changé ; tjrs "insmod acm failed" très très souvent mais pas tout le temps (99% des boot).
adiusbadsl est bien installé sur mon système, mais ce service n'apparait pas dans DrakXservices....... En fait, faut savoir que j'ai installé le driver eagle 1.0.4 via l'archive tar.gz qu'on trouve sur le Net (ne sachant pas à l'époque que la Mandrake 9.2 l'inclue). C peut-ê ça qui fait que le service a disparu. Il n'apparait pas non plus après désinstallation/réinstallation du rpm adiusbadsl. Ni après désinstallation du driver eagle 1.0.4.tar.gz. Bon, je creuserai cela.
Sinon, pour placer mon script dans init.d, je vois bien mais en fait, quand on regarde dans rc5.d (le run level par défaut de la Mandrake) il y a des liens (comme celui que je dois créer) vers les différents services . Mon problème, c qu'ils ont une numérotation particulière qui traduit peut-être l'ordre des services lancés (Sxxnom_du_service). => quel type de truc dois-je mettre devant le nom de mon script ?
Merci d'avance
nicolas.salguero
(Nikoo) wrote in message news:...
[...]
Sinon, pour placer mon script dans init.d, je vois bien mais en fait, quand on regarde dans rc5.d (le run level par défaut de la Mandrake) il y a des liens (comme celui que je dois créer) vers les différents services . Mon problème, c qu'ils ont une numérotation particulière qui traduit peut-être l'ordre des services lancés (Sxxnom_du_service). => quel type de truc dois-je mettre devant le nom de mon script ?
Merci d'avance
Bonjour,
Le plus simple est de :
1) commencer le script par ces lignes : #!/bin/bash # # chkconfig: 2345 99 01 # description: Lance l'ADSL automatiquement
2) mettre le script dans /etc/init.d/
3) en tant que root, lancer les commandes : chkconfig le_script --level 016 off chkconfig le_script --level 2345 on ou bien utiliser DrakXservices (le script apparaîtra maintenant)
=> Dans /etc/rc[016].d/, il y aura un lien symbolique nommé K01le_script; dans /etc/rc[2-5].d, il y aura un lien symbolique nommé S99le_script.
Effectivement, les noms ne sont pas dus au hasard : S (start) => démarrage du service K (kill) => arrêt du service Les nombres indiquent les priorités du script pour le démarrage et pour l'arrêt.
Pour plus de détails, regarder comment sont faits les initscripts de Mandrake (c'est ainsi que j'ai appris), ie les fichiers déjà présents dans /etc/init.d/.
Nico.
viphakoneniko@hotmail.com (Nikoo) wrote in message news:<91c8c4a7.0312081800.7d2b23a5@posting.google.com>...
[...]
Sinon, pour placer mon script dans init.d, je vois bien mais en fait,
quand on regarde dans rc5.d (le run level par défaut de la Mandrake)
il y a des liens (comme celui que je dois créer) vers les différents
services .
Mon problème, c qu'ils ont une numérotation particulière qui traduit
peut-être l'ordre des services lancés (Sxxnom_du_service). => quel
type de truc dois-je mettre devant le nom de mon script ?
Merci d'avance
Bonjour,
Le plus simple est de :
1) commencer le script par ces lignes :
#!/bin/bash
#
# chkconfig: 2345 99 01
# description: Lance l'ADSL automatiquement
2) mettre le script dans /etc/init.d/
3) en tant que root, lancer les commandes :
chkconfig le_script --level 016 off
chkconfig le_script --level 2345 on
ou bien utiliser DrakXservices (le script apparaîtra maintenant)
=> Dans /etc/rc[016].d/, il y aura un lien symbolique nommé
K01le_script; dans /etc/rc[2-5].d, il y aura un lien symbolique nommé
S99le_script.
Effectivement, les noms ne sont pas dus au hasard :
S (start) => démarrage du service
K (kill) => arrêt du service
Les nombres indiquent les priorités du script pour le démarrage et
pour l'arrêt.
Pour plus de détails, regarder comment sont faits les initscripts de
Mandrake (c'est ainsi que j'ai appris), ie les fichiers déjà présents
dans /etc/init.d/.
Sinon, pour placer mon script dans init.d, je vois bien mais en fait, quand on regarde dans rc5.d (le run level par défaut de la Mandrake) il y a des liens (comme celui que je dois créer) vers les différents services . Mon problème, c qu'ils ont une numérotation particulière qui traduit peut-être l'ordre des services lancés (Sxxnom_du_service). => quel type de truc dois-je mettre devant le nom de mon script ?
Merci d'avance
Bonjour,
Le plus simple est de :
1) commencer le script par ces lignes : #!/bin/bash # # chkconfig: 2345 99 01 # description: Lance l'ADSL automatiquement
2) mettre le script dans /etc/init.d/
3) en tant que root, lancer les commandes : chkconfig le_script --level 016 off chkconfig le_script --level 2345 on ou bien utiliser DrakXservices (le script apparaîtra maintenant)
=> Dans /etc/rc[016].d/, il y aura un lien symbolique nommé K01le_script; dans /etc/rc[2-5].d, il y aura un lien symbolique nommé S99le_script.
Effectivement, les noms ne sont pas dus au hasard : S (start) => démarrage du service K (kill) => arrêt du service Les nombres indiquent les priorités du script pour le démarrage et pour l'arrêt.
Pour plus de détails, regarder comment sont faits les initscripts de Mandrake (c'est ainsi que j'ai appris), ie les fichiers déjà présents dans /etc/init.d/.
Nico.
viphakoneniko
Ok, je n'ai pas encore essayé tout ce qu'on m'a dit, je n'ai pas eu le temps.
Dès que j'ai des résultats, je vous dit.
Ok, je n'ai pas encore essayé tout ce qu'on m'a dit, je n'ai pas eu le temps.