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.

valo 05.12.2001 02:12

danke danke danke danke...

ich werd mir das morgen ... falsch, heute nach der arbeit mal anschaun und ausprobiern.... bin jetzt einfach zu fertig...

jedenfalls bin i jetzt wieder ein ganzes bissl gscheiter und weiter gehts, mein dns system verlangt auch noch nach einigen tweaks :D

@_m3
das seti readme hab i glesn, nur hab i des ned ganz verstanden, und aus der crontab manpage bin i dann ned ganz schlau gwordn, vielleicht wars aber auch einfach zu spät, gestern um 2 uhr früh :D

MANX 05.12.2001 08:05

Zitat:

Original geschrieben von daytrader
@MANX
LVCool ist nur für Athlon/Durons.

Hi daytrader!

LVCool ist nur für Athlons/Durons, Intel-CPUs behalten generell einen kühleren Kopf.
Für AMD-CPUs aber sehr empfehlenswert, CPU Temperatur im Idle Mode bei ca. 26°C.

Grüße

Manx

[edit]
@valo

Hab dir mein Startscript für LVCool drangehängt.
Folgende Info ist vielleicht noch wichtig. Da seti ja nicht als Daemon laufen wird, bzw. beim Start nicht wieder zum Prompt zurückkehrt, verwende das kaufmännische Und & beim Programmaufruf, sonst bleibt er beim Start hängen!!!
Ich hoffe Du weißt was ich meine.
Bzw. Startscript vorher testen:
"/etc/init.d/seti start", wenn er seti startet und wieder zum prompt zurückkerhrt passt es :) .


MANX 05.12.2001 08:18

.. aber jetzt!

[edit]
Bin schon zu blöd zu raufladen :)

MANX 05.12.2001 08:29

... und zum Schreiben auch :)

valo 05.12.2001 19:02

i hab dieses skeleton script ned :confused:


Alle Zeitangaben in WEZ +2. Es ist jetzt 13:52 Uhr.

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