Bash-Script beim Start ausführen

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
dga
Beiträge: 76
Registriert: 26.07.2004 23:19:41

Bash-Script beim Start ausführen

Beitrag von dga » 29.12.2004 19:43:20

Hallo

Ich möchte ein Bashscript ausführen sobald die Maschine gestartet ist. Das Script läuft die ganze Zeit (In einer Schleife) und überprüft Log-Files.

Wie macht man das?

Danke

Gruss dga

zbled
Beiträge: 90
Registriert: 06.12.2004 20:58:58

Beitrag von zbled » 29.12.2004 19:45:00

for i in `ls *.log`; do was weiß ich mit $i; done

viel spaß ;-)

dga
Beiträge: 76
Registriert: 26.07.2004 23:19:41

Beitrag von dga » 29.12.2004 19:51:23

Oje, hab mich undeutlich ausgedrückt...ich habe das Skript, ich weiss nur nicht wie ich es starten muss damit es bei jedem Systemstart automatisch ausgeführt wird...

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 29.12.2004 19:55:42

Die /etc/inittab ist dein Freund:

Code: Alles auswählen

<id>:<runlevel>:once:<scriptname>

dga
Beiträge: 76
Registriert: 26.07.2004 23:19:41

Beitrag von dga » 29.12.2004 19:58:48

Kommts drauf an welche id und welchen runlevel ich vergebe?

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 29.12.2004 20:05:22

richtet sich nach deinen Wünschen, kann dich nur auf

Code: Alles auswählen

man inittab
verweisen

zbled
Beiträge: 90
Registriert: 06.12.2004 20:58:58

Beitrag von zbled » 29.12.2004 20:06:35

ich würde das script an deiner stelle nicht permanent laufen lassen - sondern es mit einem cronjob alle 5 oder 10 minuten ausführen lassen

gms
Beiträge: 7798
Registriert: 26.11.2004 20:08:38
Lizenz eigener Beiträge: MIT Lizenz

Beitrag von gms » 29.12.2004 20:13:54

zbled hat geschrieben:ich würde das script an deiner stelle nicht permanent laufen lassen - sondern es mit einem cronjob alle 5 oder 10 minuten ausführen lassen
Ob Permanentläufer oder Cronjob kommt auf den Anwendungsfall an.

Antworten