mit Fedora 14:
echo 'while true; do sleep 5; if ifconfig | grep "inet addr:" | grep -vq "127.0.0.1"; then if ! mount | grep -q "/home/user/Desktop/Share"; then mount -vvv -t cifs -o ro,noexec,nosuid,nodev,password=,nolock //192.168.1.1/Share /home/user/Desktop/Share; fi; fi; done &' > /etc/rc.d/rc5.d/S99mountsmb
chmod +x /etc/rc.d/rc5.d/S99mountsmb
ich mounte eine anonyme Samba-Freigabe [überprüft sie alle 5 Sekunden]
es funktioniert, ok, super!
Aber: wenn ich meine Fedora-Box herunterfahre, kann ich die Zeilen sehen, die diese Skriptzeilen enthalten! Und zwar oft, ungefähr 50-mal auf dem Bildschirm.
Wie kann ich diese Zeilen beim Herunterfahren deaktivieren? Ich [und andere Leute] möchten diese Zeilen für ca. 5 Sekunden nicht sehen
Danke schön!
Antwort1
Es scheint, als würden Sie Ihre eigene Lösung für das angesprochene Problem entwickeln cron
. Das wird zwar cron
nicht alle fünf Sekunden ausgeführt, aber Sie könnten jede Minute ein Skript ausführen, das Ihren Code alle fünf Sekunden ausführt.
Innerhalb dieses Skripts und/oder des Crontab-Eintrags sollten Sie stderr nach /dev/null (oder einer anderen Protokolldatei) umleiten --- zBmy_script.sh > /etc/rc.d/rc5.d/S99mountsmb 2>/dev/null
Ich habe nicht viel Erfahrung mit Samba-Mounts, aber ich vermute, dass es wahrscheinlich eine Möglichkeit gibt, das Mount so zu konfigurieren, dass es sich auch selbst am Leben erhält.