boot.local unter debian
boot.local unter debian
Hallo Leutz,
bin wie die meisten hier Umsteiger.
Ich habe im Moment folgendes kleines Problem:
Unter SuSE habe ich zwei kleine Programme, welche ich immer im HIntergrund
laufen lasse einfach jeweils ein Script unter "boot.local" aufgerufen.
Wie ich nun festgestellt habe, gibt es diese Datei nicht unter debian. Da ich mich
schon unter SuSE mit normalen Startsripten etwas schwer getan habe
würde ich ganz gerne wissen, ob es unter debian eine ähnliche Datei gibt oder
ich mich nochmal in das Thema Startscripte einarbeiten muß.
Ich muß im Übrigen sagen, daß mir Euer (unser) Forum hier ganz gut gefällt und mir schon einige Tips über die Suchfunktion herausgeholt habe.
Dafür und für das eventuelle weiterhelfen bei meinem kleinen Problem schon im vorraus vielen Dank.
GISMUTH
bin wie die meisten hier Umsteiger.
Ich habe im Moment folgendes kleines Problem:
Unter SuSE habe ich zwei kleine Programme, welche ich immer im HIntergrund
laufen lasse einfach jeweils ein Script unter "boot.local" aufgerufen.
Wie ich nun festgestellt habe, gibt es diese Datei nicht unter debian. Da ich mich
schon unter SuSE mit normalen Startsripten etwas schwer getan habe
würde ich ganz gerne wissen, ob es unter debian eine ähnliche Datei gibt oder
ich mich nochmal in das Thema Startscripte einarbeiten muß.
Ich muß im Übrigen sagen, daß mir Euer (unser) Forum hier ganz gut gefällt und mir schon einige Tips über die Suchfunktion herausgeholt habe.
Dafür und für das eventuelle weiterhelfen bei meinem kleinen Problem schon im vorraus vielen Dank.
GISMUTH
- feltel
- Webmaster
- Beiträge: 10477
- Registriert: 20.12.2001 13:08:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Leipzig, Germany
-
Kontaktdaten:
Eine boot.local gibts unter Debian nicht. Du kannst Dir aber im Verzeichnis /etc/init.d Skripte ablegen, die dann beim Starten ausgeführt werden sollen. Dann setzt Du einen Symlink vom Verzeichnis /etc/rcX.d zum Skript in /etc/init.d. X ist dabei das Runlevel, bei dem das Skript gestartet werden soll.Gismuth hat geschrieben:Da ich unter allen Systemen dieses automatisch beim hochfahren intialisiere, möchte ich dies natürlich auch unter debian, da ich nicht nur Windoof sondern auch SuSE verlassen möchte.
Das Standard-Runlevel bei Debian ist 2. Um also z.B. das Skript seti beim Starten von Debian auszuführen erstellst Du im Verzeichnis /etc/init.d das Skript seti und setzt dann per "ln -s /etc/init.d/seti /etc/rc2.d/S20seti"
setiathome
Ich weiss ja nicht, ob das etwas für dich ist (Ich habe es noch nicht ausprobiert), aber es gibt ein Paket namens "setiathome", das mittels apt-get installiert weden kann.
Ich denke einfach mal, dass das dann auch beim Start mit ausgeführt wird.
Grüsse,
Frank
Ich denke einfach mal, dass das dann auch beim Start mit ausgeführt wird.
Grüsse,
Frank
- feltel
- Webmaster
- Beiträge: 10477
- Registriert: 20.12.2001 13:08:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Leipzig, Germany
-
Kontaktdaten:
Re: setiathome
Das setiathome-Paket enthält nur ein Download-Skript, mit der das setiathome-Binary heruntergeladen und installiert wird.Nogger hat geschrieben:Ich weiss ja nicht, ob das etwas für dich ist (Ich habe es noch nicht ausprobiert), aber es gibt ein Paket namens "setiathome", das mittels apt-get installiert weden kann.
Ich denke einfach mal, dass das dann auch beim Start mit ausgeführt wird.
Man kann aber recht einfach selbst ein Startskript schreiben:
Code: Alles auswählen
#!/bin/sh
echo "Starting SETI@home ..."
cd /root/seti
setiathome > /root/seti/_status 2> /dev/null &
- feltel
- Webmaster
- Beiträge: 10477
- Registriert: 20.12.2001 13:08:23
- Lizenz eigener Beiträge: MIT Lizenz
- Wohnort: Leipzig, Germany
-
Kontaktdaten:
Ok, das ist ein Argument. Auf die Idee mit Cron wär ich so nicht gekommen. Werd´s bei mir mal umstellen. Danke für den Tip!slyzer hat geschrieben:die Möglichkeit seti per Initscript zu starten ist zwar praktisch aber andererseits uneffizient. Ich hab mal irgendwo gelesen, dass der Client nie unter root laufen soll (sicherheit und stabilität)! Ich hab das Problem einfach mit einem Crontab gelöst.