Frage

Ich bin mit einem Mac bei der Arbeit und würde einige Netzwerkfreigaben wie Montag, wenn ich den Computer starten. Kann ich ein Bash-Skript (oder ähnliches) verwenden, um diese Aktien zu verbinden und zu montieren? Die Aktien sind von Windows- und Mac-Server und wir in der Regel verbinden IP-Adressen.

War es hilfreich?

Lösung

könnte Check-out mount_smbfs , vorausgesetzt, dass Ihre Netzwerkfreigabe sind smbfs / CIFS.

mount_smbfs [-N] [-o options] [-d mode] [-f mode] [-h] //[domain;][user[:password]@]server[/share] path

Ich bin nicht vertraut mit dem OSX Startprozess, aber es ist möglich, dass Sie Ihre Shell-Skript als ein Programm / Ordner erstellen, können in / Library / Startupitems oder / System / Library / Startupitems

Wie bereits erwähnt auf osxbook.com

  

/ etc / rc schließlich startet   / Sbin / SystemStarter Inbetriebnahme zu handhaben   Elemente aus Orten wie   / System / Library / Startupitems und   / Library / Startupitems. Ein StartupItem   ist ein Programm, in der Regel ein Shell-Skript,   dessen Name auf die Ordnernamen.   Der Ordner enthält eine Eigenschaftsliste   Datei enthalten Schlüsselwertpaare,   als Beschreibung stellt, erfordert,   OrderPreference, Start / Stopp-Nachrichten   usw. können Sie führen SystemStarter -n -D   als root das Programm Druck zu haben,   Debuggen und Abhängigkeitsinformationen   (Ohne irgendetwas tatsächlich ausgeführt wird).

Andere Tipps

Sie können entweder tun dies über einen Apple-Script, das einfach akzeptieren Sie die Benutzerstartelemente hinzufügen oder tun es über Automator und wieder hinzufügen Items to Inbetriebnahme (System Prefs -> Benutzer -> Startup Items), wenn Sie Sie wollen kann auch ein bash-Skript aus einem Apple rufen Sie, wenn Sie mehr familier mit bash sind, aber trotzdem Aktien ist eine einfache Aufgabe Montage. Wenn Sie sie vielleicht mit einem Keystroke montieren möchten Besuche Fastscript mit dem Sie Apple Aktionen als Shortcuts konfigurieren.

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top