Befehle nach dem Booten automatisch ausführen
Hallo, obwohl ich hdparm -S in die boot.local eingetragen habe, schaltet sich unter Suse9.1 die Festplatte nicht nach einiger Zeit ab. #cat /etc/init.d/boot.local .. laptop_mode start hdparm -S 110 /dev/hda Wenn ich aber hdparm nach dem Booten eingebe, funktioniert die Festplattenabschaltung. Weiß jemand wo ich das "hdparm -S 110 /dev/hda" eintragen muß, damit hdparm nach dem Booten automatisch ausgeführt wird? Außerdem möchte ich, daß nach dem booten ein script als user xy ausgeführt wird. Gruß Ralf
Ralf Kleemann wrote:
Weiß jemand wo ich das "hdparm -S 110 /dev/hda" eintragen muß, damit hdparm nach dem Booten automatisch ausgeführt wird?
boot.local ist schon richtig, da steht meins auch, wahrscheinlich musst du hdparm mit seinem kompletten Pfad angeben.
Außerdem möchte ich, daß nach dem booten ein script als user xy ausgeführt wird.
mit su -- Viele Grüße ------------------------------------------------------------------------ Michael
Michael Behrens schrieb:
Ralf Kleemann wrote:
Weiß jemand wo ich das "hdparm -S 110 /dev/hda" eintragen muß, damit hdparm nach dem Booten automatisch ausgeführt wird?
boot.local ist schon richtig, da steht meins auch, wahrscheinlich musst du hdparm mit seinem kompletten Pfad angeben.
Es funktioniert nicht obwohl laut boot.msg das hdparm in der boot.local ausgeführt wird. Dagegen funktioniert es folgendermaßen: /etc/init.d # cat hdparm_standby #! /bin/sh hdparm -S 110 /dev/hda /etc/init.d/rc3.d # ls -l S15* S15hdparm -> ../hdparm_standby
Außerdem möchte ich, daß nach dem booten ein script als user xy ausgeführt wird.
mit su
ich wollte eigentlich, daß das script main, welches eine Endlosschleife enthält, als user ralfk ausgeführt wird. Ich möchte aber nicht testen, was passiert wenn beim Booten der user von root nach ralfk wechselt: /etc/init.d# cat user_main #! /bin/bash su - ralfk ./main& # /etc/init.d # ./user_main :~> id uid=1001(ralfk) Gruß Ralf
Ralf Kleemann schrieb:
ich wollte eigentlich, daß das script main, welches eine Endlosschleife enthält, als user ralfk ausgeführt wird. Ich möchte aber nicht testen, was passiert wenn beim Booten der user von root nach ralfk wechselt:
/etc/init.d# cat user_main #! /bin/bash su - ralfk
--> su -c "name des Befehls sollte eigentlich das tun was Du möchtest. Gruß Axel
participants (3)
-
Axel Birndt
-
Michael Behrens
-
Ralf Kleemann