einen Bash-Skript auf einem Mac mit verbinden Aktien zu vernetzen?
-
16-09-2019 - |
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.
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.