Hi @all,
ich würde gerne Übrprüfen ob alle Deamons die sich in /etc/init.d/rc3.d/ gestartet werden müssen, gestartet sind.
Ich hab das Verzeichniss ausgelesen, und mir rcSKRIPTNAME zusammengebastelt die durch eine for Schleife ausgegeben werden.
Jetzt würde ich gerne Testen ob die Skripte gestartet sind, falls nicht, würde ich diese gerne Starten.
Hat jemand eine Ahnung wie ich das in mein Skript einbauen könnte?
@services = <$ServicesDirectory/S*>;
foreach $services (@services){
$services=~s/$ServicesDirectory\///;
next if "$services" =~ "S[0-9]*hwscan" ||
"$services" =~ "S[0-9]*learnvipa" ||
"$services" =~ "S[0-9]*fbset" ||
"$services" =~ "S[0-9]*rpmconfigcheck" ||
"$services" =~ "S[0-9]*smbfs" ||
"$services" =~ "S[0-9]*nfs" ||
"$services" =~ "S[0-9]*nfsboot" ||
"$services" =~ "S[0-9]*splash_early" ||
"$services" =~ "S[0-9]*running-kernel" ||
"$services" =~ "S[0-9]*kbd" ||
"$services" =~ "S[0-9]*splash" ||
"$services" =~ "S[0-9]*custstart";
$services=~s/S[0-9]*/rc/;
### Wie kann ich die Deamons Testen und gegeben fallsstarten? ###
print "$services\n";
}