Robocratic
Newbie
Hallo liebe Linux-Gemeinde,
ich muss unter SuSE-Linux für eines unsere Software-Produkte einen Runlevel-Editor mit Web-Frontend programmieren und habe dabei leidvoll festgestellt, dass SuSE beim Starten/Stoppen von Diensten bzw. beim Setzen von Runlevels ein eigenes Konzept verfolgt, das offensichtlich von der Linux Standard Base (LSB) abweicht, was die Auflösung von Abhängigkeiten betrifft.
In einer kurzen Krisen-Sitzung haben wir dann hier beschlossen, uns nun eingehend damit zu beschäftigen, wie der YaST-Runlevel-Editor diese Angelegenheiten regelt, sprich ihm seine Funktionalität abzugucken und nachzubauen. In diesem Zusammenhang sind wir auf das "YaST Konfigurationsmodul 'runlevel'" gestoßen, das von der Kommandozeilen-Ebene aus aufrufbar sein soll. Doch leider verweigert es dort hartnäckig seine Dienste.
Frage: Gibt's hier jemand, der mit dem Modul schonmal positive Erfahrungen gemacht hat und den Kniff kennt, wie man es zum Sprechen bringt?
Anbei mal dokumentiert, was ich auf der Kommandozeilen-Ebene bisher ausprobiert habe. Ich hab mir auch schon erfolglos die Finger wund-gegoogelt nach der Thematik :roll:
SHELL:
yast runlevel help
OUTPUT:
YaST-Konfigurationsmodul: runlevel
-----------------------------------
Konfiguration der Systemdienste (Runlevel)
Grundsyntax:
yast2 runlevel interactive
yast2 runlevel <Kommando> [verbose] [Optionen]
yast2 runlevel help
yast2 runlevel longhelp
yast2 runlevel xmlhelp
yast2 runlevel <Kommando> help
Kommandos:
add Dienst aktivieren
delete Dienst deaktivieren
set Standard-Runlevel nach dem Systemstart festlegen
summary Liste des aktuellen Status' des Systemdienstes anzeigen
Führen Sie 'yast2 runlevel <Kommando> help' aus, um eine Liste verfügbarer Optionen zu erhalten.
SHELL:
yast runlevel add help
OUTPUT:
YaST-Konfigurationsmodul: runlevel
-----------------------------------
Kommando 'add'
Dienst aktivieren
Optionen:
service [string] Durch Kommas getrennte Dienstnamen
runlevels [string] Durch Kommas getrennte Runlevel-Liste
help Hilfe zu diesem Befehl ausgeben
verbose Fortschrittsinformationen anzeigen
SHELL:
yast runlevel add service apache2
OUTPUT:
Unbekannte Option für das Kommando: 'add': apache2
Mit 'yast2 runlevel add help' erhalten Sie eine komplette Liste verfügbarer Optionen.
SHELL:
yast runlevel add service
OUTPUT:
Ungültiger Wert für Option 'service' -- erwarteter Wert: 'string', erhaltener Wert:
Mit 'yast2 runlevel add help' erhalten Sie eine komplette Liste verfügbarer Optionen.
ich muss unter SuSE-Linux für eines unsere Software-Produkte einen Runlevel-Editor mit Web-Frontend programmieren und habe dabei leidvoll festgestellt, dass SuSE beim Starten/Stoppen von Diensten bzw. beim Setzen von Runlevels ein eigenes Konzept verfolgt, das offensichtlich von der Linux Standard Base (LSB) abweicht, was die Auflösung von Abhängigkeiten betrifft.
In einer kurzen Krisen-Sitzung haben wir dann hier beschlossen, uns nun eingehend damit zu beschäftigen, wie der YaST-Runlevel-Editor diese Angelegenheiten regelt, sprich ihm seine Funktionalität abzugucken und nachzubauen. In diesem Zusammenhang sind wir auf das "YaST Konfigurationsmodul 'runlevel'" gestoßen, das von der Kommandozeilen-Ebene aus aufrufbar sein soll. Doch leider verweigert es dort hartnäckig seine Dienste.
Frage: Gibt's hier jemand, der mit dem Modul schonmal positive Erfahrungen gemacht hat und den Kniff kennt, wie man es zum Sprechen bringt?
Anbei mal dokumentiert, was ich auf der Kommandozeilen-Ebene bisher ausprobiert habe. Ich hab mir auch schon erfolglos die Finger wund-gegoogelt nach der Thematik :roll:
SHELL:
yast runlevel help
OUTPUT:
YaST-Konfigurationsmodul: runlevel
-----------------------------------
Konfiguration der Systemdienste (Runlevel)
Grundsyntax:
yast2 runlevel interactive
yast2 runlevel <Kommando> [verbose] [Optionen]
yast2 runlevel help
yast2 runlevel longhelp
yast2 runlevel xmlhelp
yast2 runlevel <Kommando> help
Kommandos:
add Dienst aktivieren
delete Dienst deaktivieren
set Standard-Runlevel nach dem Systemstart festlegen
summary Liste des aktuellen Status' des Systemdienstes anzeigen
Führen Sie 'yast2 runlevel <Kommando> help' aus, um eine Liste verfügbarer Optionen zu erhalten.
SHELL:
yast runlevel add help
OUTPUT:
YaST-Konfigurationsmodul: runlevel
-----------------------------------
Kommando 'add'
Dienst aktivieren
Optionen:
service [string] Durch Kommas getrennte Dienstnamen
runlevels [string] Durch Kommas getrennte Runlevel-Liste
help Hilfe zu diesem Befehl ausgeben
verbose Fortschrittsinformationen anzeigen
SHELL:
yast runlevel add service apache2
OUTPUT:
Unbekannte Option für das Kommando: 'add': apache2
Mit 'yast2 runlevel add help' erhalten Sie eine komplette Liste verfügbarer Optionen.
SHELL:
yast runlevel add service
OUTPUT:
Ungültiger Wert für Option 'service' -- erwarteter Wert: 'string', erhaltener Wert:
Mit 'yast2 runlevel add help' erhalten Sie eine komplette Liste verfügbarer Optionen.