WCM Forum

WCM Forum (http://www.wcm.at/forum/index.php)
-   Linux, UNIX, Open Source (http://www.wcm.at/forum/forumdisplay.php?f=13)
-   -   beim starten automatisch laden? (http://www.wcm.at/forum/showthread.php?t=38460)

valo 04.12.2001 20:44

beim starten automatisch laden?
 
was muss ich machen, damit ich beim starten des rechners automatisch ein bestimmtes programm laden lass? (in diesem fall: seti :D)

liegt bei mir unter /seti/ besitzer ist der user "seti" (falls das von interesse ist)

ich boote bis runlevel 3 und ned weiter, also keine grafische oberfläche :D zugang zum rechner is lokal über diskette und cdrom bzw über netzwerk mit ssh ... kein monitor/tastatur/maus (was aber im prinzip wurscht is...)

MANX 04.12.2001 21:02

Hi valo!

Ich würd's mit den init-scripts lösen. Es gibt in /etc/init.d ein script names "skeleton", das für eigene Anpassungen gedacht ist.

Also das Script umändern und in die Runlevel-Verzeichnisse softlinken.
Ich hab's mit LVCool so gemacht, damit meinem Thunderbird nicht immer so warm ist :) .

Grüße

Manx

valo 04.12.2001 21:05

hm, gut werd ich mir anschaun, so wollt ichs auch machen, nur bitte ich um genaue anleitung

i verwend redhat 7.1 und 7.2 :D

wie machen softlink? und wo muss ichs für runlevel 3 reinlinken?

Lotussteve 04.12.2001 21:14

Zitat:

Original geschrieben von valo
wie machen softlink? und wo muss ichs für runlevel 3 reinlinken?
Hallo valo!

Mit $EDITOR_DEINER_WAHL die /etc/init.dskeleton umschreiben, dann per
"ln -s /etc/init.d/$DEIN_SKRIPTNAME /etc/rc3.d/S99$DEINSKRIPTNAME" verlinken.

Hierbei ist auf die leicht unterschiedliche Struktur der directories zu achten, ich habs hier für Debian GNU/Linux beschrieben.


HTH,

Ciao,

Steve

MANX 04.12.2001 21:22

Hi!

Also skeleton-script anpassen und als Dein script (z.B seti) in /etc/init.d speichern.
Dann die Links.
<Zynismus>
Unter Debian jetzt noch ein "update-rc.d seti defaults" und wir wären fertig.
</Zynismus>

Softlinks setzt man mit "ln -s Original Link".
Würd' sagen mach in den Runlevels 2 und 3 einen Startlink (dazu später) und in den Levels 0,1 und 6 einen Killlink.

Startlinks beginnen immer mit einem S, dann zwei Ziffern für die Reihenfolge, Killlinks beginnen logisch mit K.

z.B

ln -s /etc/init.d/seti /etc/rc2.d/S50seti # Start in Level 2
ln -s /etc/init.d/seti /etc/rc3.d/S50seti # Start in Level 3
ln -s /etc/init.d/seti /etc/rc0.d/K50seti # Kill in Level 0
ln -s /etc/init.d/seti /etc/rc1.d/K50seti # Kill in Level 1
ln -s /etc/init.d/seti /etc/rc6.d/K50seti # Kill in Level 6

Sollte so funzen

Grüße

Manx

allwissende Müllhalde 04.12.2001 21:25

Im Verz. /etc/rc.d/rc3.d den Link auf das im Verz. /usr/sbin
liegende Script setzen.
ln -s /etc/rc.d/rc3.d/S45Seti /usr/sbin/Seti

Ups zu spät, wollts halt auch mal versuchen heiße Tips zu geben.
:)

Lotussteve 04.12.2001 22:15

Zitat:

Original geschrieben von MANX
<Zynismus>
Unter Debian jetzt noch ein "update-rc.d seti defaults" und wir wären fertig.
</Zynismus>

Hallo MANX!


:ms: :D



Ciao,

Steve

Lotussteve 04.12.2001 22:15

Zitat:

Original geschrieben von MANX
<Zynismus>
Unter Debian jetzt noch ein "update-rc.d seti defaults" und wir wären fertig.
</Zynismus>

Hallo!

Bitte Doppelposting aufgrund von Verbindungsschwierigkeiten mit ads.tripple... usw. zu entschuldigen!




Ciao,

Steve

_m3 05.12.2001 00:26

ODER
 
Du liest das README von seti und haengst den Eintrag
0 * * * * cd <setidir>; ./setiathome -nice 19 > /dev/null 2> /dev/null
in die crontab :D

Oder die Brutalo-Methode:
editiere die /etc/rc.d/rc.local Datei und füge
cd <setidir>; ./setiathome -nice 19 > /dev/null 2> /dev/null
am Ende ein.

daytrader 05.12.2001 00:57

@MANX

Zitat:

Also das Script umändern und in die Runlevel-Verzeichnisse softlinken.
Ich hab's mit LVCool so gemacht, damit meinem Thunderbird nicht immer so warm ist
Gibts das für meinem Celi auch?
LVCool ist nur für Athlon/Durons.


Alle Zeitangaben in WEZ +2. Es ist jetzt 01:57 Uhr.

Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
© 2009 FSL Verlag