• Willkommen im Linux Club - dem deutschsprachigen Supportforum für GNU/Linux. Registriere dich kostenlos, um alle Inhalte zu sehen und Fragen zu stellen.

Suse soll script bei booten Starten

Hallo.
Ich bin noch Neuling im Bereich Linux.
Ich habe mir einen Server (300 MHZ) zusammengebaut.
Linux ohne Grafische Oberfläche ist Installiert.
Webserver usw läuft einwandfrei.
Der Server rippt auch über Streamripper musik von Internetsendern.
Dieses Rippen soll nun direkt beim Hochfahren starten.
Dazu habe ich dieses Script geschrieben.

Code:
#!/bin/bash
cd /files/internetradio
streamripper http://64.236.34.196:80/stream/1025 -d /files/internetradio/harddance -s
Nun wollte ich das in die rc5.d einfügen über den Befehl
Code:
ln -s /files/internetradio/streamstart.desktop S23streamstart.desktop
Es wird auch eingefügt aber der Streamripper wird nicht gestartet.

Zu dem Ordner rc5.d habe ich noch eine Frage.
Was bedeuten die Buchstaben vor dem Link. K01 und S01 usw. Haben die eine besondere Bedeutung?
 

admine

Ultimate Guru
Mach es so:
http://www.linux-club.de/faq/Runlevel_scripte_-_Scripts_selber_erstellen

Was bedeuten die Buchstaben vor dem Link. K01 und S01 usw. Haben die eine besondere Bedeutung?
K => Kill => wird beim System-Stop ausgeführt
S => Start => wird beim System-Start ausgeführt
 
OP
F

funnyzocker

Newbie
Hallo.
Es Funktioniert einwandfrei mit der Anleitung.
Nur 1 Frage habe ich noch.
Das script wird nun mitten während des Bootens gestartet.
Was muss ich ändern damit das script als allerletztes gestartet wird?
Code:
#! /bin/sh
### BEGIN INIT INFO
# Provides:       streamstart
# Required-Start: network
# Required-Stop:  network
# Default-Start:  2 3 5
# Default-Stop:
# Description:    Start Streamripper
### END INIT INFO

cd /files/internetradio
streamripper http://64.236.34.196:80/stream/1025 -d /files/internetradio/harddance -s
Kann mann bei der required Option irgendwie all setzen oder so?
Und das Script soll als erster beim herunterfahren beendet werden.
Jetzt ist das Problem das gestartet wird aber die Login meldung nicht mehr kommt. Kann mich am Server direkt also nicht mehr anmelden
 

admine

Ultimate Guru
funnyzocker schrieb:
Hallo.
Es Funktioniert einwandfrei mit der Anleitung.
Nur 1 Frage habe ich noch.
Das script wird nun mitten während des Bootens gestartet.
Was muss ich ändern damit das script als allerletztes gestartet wird?
[...]
Kann mann bei der required Option irgendwie all setzen oder so?
Und das Script soll als erster beim herunterfahren beendet werden.
Dann trag doch bei "Required-Start:" den momentan letzten zu startenden Dienst ein.
Und bei "Required-Stop:" evt. gar nichts :roll:
 
Es gibt die Variable $ALL, mit der man dafür sorgen kann, dass ein Initskript ganz am Ende gestartet wird:
Code:
Required-Start: $ALL
Aber frag mich bitte nicht, was passiert, wenn mehrere Skripte auf diese Art und Weise behaupten, das letzte zu sein. :roll:
 
Oben