Archiv verlassen und diese Seite im Standarddesign anzeigen : Script in /etc/init.d wird nicht ausgeführt
Hi,
habe ein Script in /etc/init.d und ein Startlink in rc5.d "S22NFS_mounten"
welches beim Hochfahren nicht ausgeführt wird. Nachher per Hand geht es, aber warum wird das beim Hochfahren nicht ausgeführt?
Thx
Timm
Welches System?
Je nach Distri musst Du noch per chkconfig, rcupdate, ... einpflegen.
Evtl. fehlen einfach auch nur Umgebungsvariablen (PATH)...
Hi Marce,
Suse 10.3
Habe andere Scripte hinzugefügt, und die wurden ausgeführt.
Im Yast Runlevel-Editor schreibt er abei Aktiviert JA mit Stern, aber es steht nichts was der Stern bedeutet.
Thx
Timm
Rain_maker
03.02.08, 20:20
aber es steht nichts was der Stern bedeutet.
Doch, Du musst nur die Augen aufmachen (am besten in die Spalte links hineinsehen).
Greetz,
RM
http://zyrusthc.homeip.net/include.php?path=forumsthread&threadid=260
Greeez Oli
Das ganze kann übrigens YaST für dich erledigen:
YaST -> Netzwerkdienste -> NFS-Client
Hi,
danke für die Infos.
Ein chkconfig hat Wert "5" ergeben, also kein off/on.
5 ist ja nur für runlevel, oder?
Hab es jetzt mal mit dem NFS-Client gelöst, allerdings hätte ich schon gerne
die manuelle Variante gewusst.
Thx
Timm
Wie sieht denn dein Skript überhaupt aus?
Aktivieren tust du es mit "insserv skriptname"...
#! /bin/sh
mount servername: pfad mountpoint
Natürlich ist zwischen dem : und dem pfad kein leerzeichen, da aber sonst ein "Smile" kommt habe ich das so geschrieben.
Grüße
Timm
Schaue dir mal die "/etc/init.d/skeleton" an, dann siehst du, wie so ein Skript richtig aussehen muss.
Hi,
das verstehe ich jetzt nicht, da steht nichts von mount usw.
Ich möchte ja nur den Befehl den ich auch in der Console nach dem Hochfahren eintippe,
dass das eben automatisch geht.
Update:
Ich glaub ich weiss was Du jetzt meinst.
Es kommt ja ein "start" "stop" Befehl und dieser ist in meinem Script ja nicht enthalten, es fehlt demnach der umount Befehl.
Grüße
Timm
das verstehe ich jetzt nicht, da steht nichts von mount usw.
Ich möchte ja nur den Befehl den ich auch in der Console nach dem Hochfahren eintippe,
dass das eben automatisch geht.
Update:
Ich glaub ich weiss was Du jetzt meinst.
Es kommt ja ein "start" "stop" Befehl und dieser ist in meinem Script ja nicht enthalten, es fehlt demnach der umount Befehl.
Grüße
Timm
Schau dir den Link an den ich in #5 (http://www.linuxforen.de/forums/showpost.php?p=1616411&postcount=5) gepostet habe. Dann weisst Du wie so ein Script auszusehen hat!
Natürlich ist zwischen dem : und dem pfad kein leerzeichen, da aber sonst ein "Smile" kommt habe ich das so geschrieben.
Darum benutzt man auch die CODE-Tags (http://www.linuxforen.de/forums/showthread.php?t=229647) des Forums!
Und für einen automatischen mount nimmt man keine init-Scripte, sondern die /etc/fstab !
Greeez Oli
Hi,
ja danke für die Info.
Timm
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.