maurizio omissoni
Newbie
Hallo allerseits
Verzeihung falls ich das falsche Forum gewählt (Skripts=programmieren?) habe und über das Thema habe ich auch nachgeforscht und wenig gefunden:
ZIEL:
während dem booten soll mein samba Server (runlevel 3, susi 9.1) eine iso Datei als loop Device mounten und eine entfernte (VPN) Freigabe eines w2k Server ebenfalls mounten via folgender Skript der monta heisst und sich in /etc/init.d befindet:
#!/bin/bash
mount -o loop /data/blabla.iso /mnt/blabla
smbmount //swan/winshare /data/mountswan -o credentials=bu
manuell geht alles wunderbar!
aber wenn ich es mit folgender befehl es automatisieren will geht nur das mounten der iso Datei und nicht der entfernten Freigabe:
ln -s /etc/init.d/monta /etc/init.d/rc2.d/S99monta
ln -s /etc/init.d/monta /etc/init.d/rc3.d/S99monta
Ich habe herausgefunden, dass die entfernte Freigabe nicht gemountet wird, weil die netzwerkkarte noch nicht bereit ist, denn ich habe den Skript geändert in :
#!/bin/bash
mount -o loop /data/blabla.iso /mnt/blabla
ifconfig > showifconfig
und die Datei showifconfig der das Resultat des Befehls ifconfig darstellt zeigt mir keine eth0 an sondern nur lo
Meine eigentliche Frage: wie kann es bei einem Skript mit S99 das Netzwerk noch nicht bereit sein? höher kann ich ja nicht gehen als 99
habe auch in yast->Runlevel Editor nachgeschaut und es ist drin, aktiviert und zwar für runlevel 2 und 3.
Danke für einen Tip
Maurizio, Zürich
Verzeihung falls ich das falsche Forum gewählt (Skripts=programmieren?) habe und über das Thema habe ich auch nachgeforscht und wenig gefunden:
ZIEL:
während dem booten soll mein samba Server (runlevel 3, susi 9.1) eine iso Datei als loop Device mounten und eine entfernte (VPN) Freigabe eines w2k Server ebenfalls mounten via folgender Skript der monta heisst und sich in /etc/init.d befindet:
#!/bin/bash
mount -o loop /data/blabla.iso /mnt/blabla
smbmount //swan/winshare /data/mountswan -o credentials=bu
manuell geht alles wunderbar!
aber wenn ich es mit folgender befehl es automatisieren will geht nur das mounten der iso Datei und nicht der entfernten Freigabe:
ln -s /etc/init.d/monta /etc/init.d/rc2.d/S99monta
ln -s /etc/init.d/monta /etc/init.d/rc3.d/S99monta
Ich habe herausgefunden, dass die entfernte Freigabe nicht gemountet wird, weil die netzwerkkarte noch nicht bereit ist, denn ich habe den Skript geändert in :
#!/bin/bash
mount -o loop /data/blabla.iso /mnt/blabla
ifconfig > showifconfig
und die Datei showifconfig der das Resultat des Befehls ifconfig darstellt zeigt mir keine eth0 an sondern nur lo
Meine eigentliche Frage: wie kann es bei einem Skript mit S99 das Netzwerk noch nicht bereit sein? höher kann ich ja nicht gehen als 99
habe auch in yast->Runlevel Editor nachgeschaut und es ist drin, aktiviert und zwar für runlevel 2 und 3.
Danke für einen Tip
Maurizio, Zürich