Re: Shell-Script für BIOS-Patch automatisch bei jedem Start laufen lassen
Christian Leitold <tux@leitold.info> wrote:
> Hallo Liste!
Hallo Christian,
> 855resolution 4b 1400 1050
> dass ich diese Prozedur automatisieren will. Leider habe ich im Web
> partout nicht finden können, wo ich diesen Aufruf (der natürlich vor dem
> Start von X passieren muss) zu platzieren habe. Für einige andere
> Distributionen wüsste ich es, nicht aber für Debian.
Kennst Du schon die FAQ?
http://dugfaq.sylence.net/dug-faq.htm/ch-sysconfig.htm#s-runlevel
Oder das Debian GNU/Linux Anwenderhandbuch?
http://www.openoffice.de/linux/buch/init.html
Kurz:
Kleines Script anlegen das Deinen Befehl ausführt. Die einfachste
Variante wäre wohl
,----
| #!/bin/sh
| 855resolution 4b 1400 1050
`----
(Du schreibst besser den kompletten Pfad vor den Befehl, z.B
/usr/bin/855resolution, oder wo auch immer es liegt)
Wenn Du das aber nur beim Booten und nicht beim Runterfahren ausführen
willst (was ich mal annehme) - abfragen was Dein Script als Paramter
beim Starten bekommen hat und je nachdem ob es start oder stop war
andere Befehle ausführen:
,----
| #!/bin/sh
| case "$1" in
| start)
| echo "Ich mach das Bios ganz ..."
| 855resolution 4b 1400 1050
| ;;
| stop)
| echo "???"
| ;;
`----
(/etc/init.d/skeleton ist eine ordentlichere Vorlage)
Das Script ausführbar machen und am besten nach /etc/init.d/ kopieren
(denk Dir einen Namen aus der sicher nicht von Debian benutzten werden
wird.)
Teste es indem Du z.B. /etc/init.d/deinscript start eingibst.
Jetzt musst Du Dir nur noch aussuchen wann es gestartet werden soll.
Sieh Dir dafür mal ls -l /etc/rc2.d/ (oder rc0.d oder ... an).
Dein X wird vermutlich über S99kdm -> ../init.d/kdm gestartet.
Erstelle einen Link S98blabla -> ../init.d/deinscript und es wird vor
X gestartet.
Wenn Du das Script auch beim Herunterfahren starten lassen willst
packe einen Link mit K statt S davor in den entsprechenden Runlevel-
Ordner.
Alternativ kannst Du das aber auch von update-rc.d erledigen lassen
> Liebe Grüße
> Christian Leitold
HTH
Thorsten
--
http://www.tgunkel.de
Reply to: