Contenu | Rechercher | Menus

Annonce

Si vous avez des soucis pour rester connecté, déconnectez-vous puis reconnectez-vous depuis ce lien en cochant la case
Me connecter automatiquement lors de mes prochaines visites.

À propos de l'équipe du forum.

#1 Le 18/05/2010, à 22:05

Prof BALTUS

Créer une action au démarrage

Bonsoir,
J'essaie de créer mon premier script pour exécuter quelques actions lors du démarrage.

Voilà mon problème, j'ai eu un peu de mal à configurer ma carte Wifi, mais finalement, ça fonctionne, le seul hic, c'est qu'à chaque fois, je suis obligé d'écrire dans la Konsole:

cd /lib/firmware/`uname -r`
sudo b43-fwcutter /Wifi/broadcom/kmod/wl_apsta.o
sudo rmmod b43
sudo modprobe b43

J'ai essayé de créer un script en cherchant un peu partout sur le net, et surtout sur ce forum
Mais je ne suis pas sur de moi, et je ne voudrais pas faire de conneries.

Voilà le script que j'ai écrit:

#! /bin/bash

PATH=/bin:/usr/bin:/sbin:/usr/sbin
DAEMON=/usr/sbin/b43-fwcutter

test -x $DAEMON || exit 0

case "$1" in
    start)
#ici on écrit le machin pour démarrer le programme
cd /lib/firmware/`uname -r`; b43-fwcutter /Wifi/broadcom/kmod/wl_apsta.o
sudo rmmod b43
sudo modprobe b43

    ;;
  stop)
	killall 
    ;;
  force-reload|restart)
    $0 stop
    $0 start
    ;;
  *)
    echo "Usage: /etc/init.d/atd {start|stop|restart|force-reload|status}"
    exit 1
    ;;
esac

exit 0

Script que je placerai dans /etc/init.d au format ****.sh
Je l'appelerais....... box.sh....pourquoi pas

Ensuite, dans la Konsole, je lui donne les droits d'exécution et je crée les liens avec le rc?.d :

sudo chown root:root /etc/init.d/box.sh
sudo chmod 755 /etc/init.d/box.sh
update-rc.d /etc/init.d/box.sh defaults

Est-ce correct?
Merci d'avance pour votre aide

Hors ligne