Script einmalig beim Systemstart ausfuehren?

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
needle23
Beiträge: 36
Registriert: 03.12.2003 13:53:40

Script einmalig beim Systemstart ausfuehren?

Beitrag von needle23 » 06.02.2006 14:42:27

Hallo,

Ich moechte ein Script einmalig , also beim ersten Systemstart, ausführen.

Es geht dabei um ein System welches automatisch auf einen Datenträger installiert wird und wenn dieses System das erste mal selbst bootet (also auf der Zielhardware) dann soll ein Script genau einmal ausgeführt werden.

Gibt es dafür einen Mechanismus ?
wie zB bei Win das runonce:

Code: Alles auswählen

[HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\RunOnce]
Man könnte das Script jetzt natürlich auch so schreiben, daß es seinen Aufruf selbst wieder entfernt, aber mich würde interessieren ob es dafür eine Funktionalität gibt.

Gruß,

Needle23

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Beitrag von roli » 06.02.2006 18:50:19

Hi,

ich kenne zumindest keine Loesung wie du sie gerne haettest. Ich wuerde wie du schon schreibst ein Script schreiben, und von der boot.local (oder heisst die Datei anders, bin mir nicht sicher?) ausführen lassen, das sich selber da am Ende wieder draus loescht.
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

needle23
Beiträge: 36
Registriert: 03.12.2003 13:53:40

Beitrag von needle23 » 07.02.2006 11:11:50

roli hat geschrieben:Ich wuerde wie du schon schreibst ein Script schreiben, und von der boot.local (oder heisst die Datei anders, bin mir nicht sicher?) ausführen lassen, das sich selber da am Ende wieder draus loescht.
öhm, dann frag ich lieber einmal töricht :wink: :

Welche Datei / Script soll das denn sein ?
Befindet die sich innerhallb der init-scripts ? Ich finde die bei mir nicht ... auch nix ähnliches...

Oder nochmal anders - wo plaziere ich denn so ein Script am schlauesten || besten || einfachsten ...

danke,

NeEdLe23

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Beitrag von roli » 07.02.2006 11:18:47

Hi,

ich meine die Datei "/etc/init.d/boot.local", da kann man Befehle reinsetzen, die beim Systemstart ausgeführt werden.
Wenn du also dein Script hier rein haengst, und als letzten Befehl im Script den Eintrag aus der "/etc/init.d/boot.local" wieder loeschst, bzw. auskommentierst, dann muesste das doch das Verhalten sein, was du gerne haettest, oder?
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

needle23
Beiträge: 36
Registriert: 03.12.2003 13:53:40

Beitrag von needle23 » 07.02.2006 11:52:48

Hi nochmal,

also das scheint so nicht zu funktionieren...

Die /etc/init.d/boot.local zieht das debian beim start nicht an.

Soweit ich eben im Netz gelesen habe ist dass auch eine SUSE spezifische boot-datei.
Kann das sein ? :?:

Ich werde jetzt mal die /etc/init.d/bootmisc.sh nutzen.
Das sieht mir so aus als wär sie dafür zu ge-/miß-brauchen.


Trotzdem danke,

NeEdLe23

Benutzeravatar
Joghurt
Beiträge: 5244
Registriert: 30.01.2003 15:27:31
Wohnort: Hamburg
Kontaktdaten:

Beitrag von Joghurt » 07.02.2006 12:03:01

/etc/init.d/bootmisc.sh

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Beitrag von roli » 07.02.2006 13:36:38

Hi NeEdLe23,
needle23 hat geschrieben: Soweit ich eben im Netz gelesen habe ist dass auch eine SUSE spezifische boot-datei.
Kann das sein ? :?:
jetzt hast du mich als alte Suse erkannt, ich war von 4.2-8.1 bekennende Suse, bis ich dann bekehrt wurde. Es kann also durchaus sein, das ich die Datei noch von daher kenne, sorry wenn ich dich damit verwirrt habe.
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

Antworten