Nur mounten wenn nicht bererits gemountet

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
tobb
Beiträge: 1032
Registriert: 27.01.2006 17:48:13

Nur mounten wenn nicht bererits gemountet

Beitrag von tobb » 25.09.2006 19:56:03

Um zu prüfen ob weitere Sambaserver (die gemountet werden sollen) angeschaltet wurden, will ich jede 5 Minuten ein Script laufen lasen, dass alle Sambaserver versucht zu mountet (scheitert natürlich sanft bei denen, die nicht an sind).

Dabei sollen aber die bereits gemounteten nicht "übermountet" werden. Sie wären dann ja vielfach gemountet.
Gibt es also beim Mountbefehl eine Option, die besagt, dass nur gemountet werden soll, falls diese Quelle nicht bereits gemountet ist?

Das

Code: Alles auswählen

mount -t smbfs -o "remount,password=...usw"
hilft nichts. Es wird dabei mehrfach gemountet, so dass ich mehrfach umount ausführen müsste...

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Re: Nur mounten wenn nicht bererits gemountet

Beitrag von herrchen » 25.09.2006 20:01:24

tobb hat geschrieben: Dabei sollen aber die bereits gemounteten nicht "übermountet" werden.
dann erweitere doch dein script um eine überprüfung:

wenn das verzeichnis/server in der ausgabe von "mount" auftaucht, nicht neu mounten.

herrchen

tobb
Beiträge: 1032
Registriert: 27.01.2006 17:48:13

Beitrag von tobb » 25.09.2006 20:20:38

D.h. es gibt keine solche Option?

Wie kann ich das Prüfen? Ich bin noch ein absoluter Script-Idiot.

Benutzeravatar
herrchen
Beiträge: 3257
Registriert: 15.08.2005 20:45:28
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Berlin

Beitrag von herrchen » 25.09.2006 20:24:39

tobb hat geschrieben:Ich bin noch ein absoluter Script-Idiot.
dann ist das eine leichte aufgabe, um das zu ändern.

herrchen

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 26.09.2006 09:27:31

Dazu auch gleich mal 2 Links: Einfuehrung in die Programmierung der Bash
Und fuer fortgeschrittenere Dinge: Advanced Bash-Scripting Guide

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Re: Nur mounten wenn nicht bererits gemountet

Beitrag von roli » 26.09.2006 11:27:03

Hi,
tobb hat geschrieben:Um zu prüfen ob weitere Sambaserver (die gemountet werden sollen) angeschaltet wurden, will ich jede 5 Minuten ein Script laufen lasen, dass alle Sambaserver versucht zu mountet (scheitert natürlich sanft bei denen, die nicht an sind).
waere es nicht einfacher per ping zu checken, ob die Rechner jetzt an sind?
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

nepos
Beiträge: 5238
Registriert: 05.01.2005 10:08:12

Beitrag von nepos » 26.09.2006 12:03:57

Wenn Ping geht, muss das nicht heissen, dass Samba schon laeuft. Nur so am Rande.

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Beitrag von roli » 26.09.2006 12:43:30

Hi,

ist schon richtig was du schreibst, aber tobb hat explizit geschrieben das er checken wollte ob die Rechner angeschaltet wurden ;-}
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

cosmac
Beiträge: 4579
Registriert: 28.03.2005 22:24:30

Beitrag von cosmac » 26.09.2006 12:46:54

musst du halt ein NetBios-Ping nehmen, schau dir mal
das Paket nbtscan an.
Beware of programmers who carry screwdrivers.

roli
Beiträge: 3174
Registriert: 10.09.2003 17:39:58

Beitrag von roli » 26.09.2006 13:53:45

Klasse, wieder was dazugelernt
Roland


"Aber wenn du schon so unwissend bist, davon noch nicht gehört zu haben,
so will ich es doch als gut ansehen, daß du lieber einmal töricht fragst,
als weiterhin nichts von etwas zu wissen, das man doch wissen sollte."
aus "Die Edda des Snorri Sturluson", "Gylfis Täuschung"

Antworten