Utilizzo di uno script bash su un Mac per connettersi alla rete di azioni?
-
16-09-2019 - |
Domanda
Io sto usando un Mac al lavoro e vorrei alcune parti della rete di montaggio quando avvio il computer. Posso utilizzare uno script bash (o simile) per collegare e montare tali azioni? Le azioni sono da server Windows e Mac e di solito si collegano utilizzando gli indirizzi IP.
Soluzione
Si potrebbe verificare mount_smbfs , assumendo che le vostre condivisioni di rete sono smbfs / CIFS.
mount_smbfs [-N] [-o options] [-d mode] [-f mode] [-h] //[domain;][user[:password]@]server[/share] path
Non sono intimamente familiare con il processo di avvio OSX, ma è possibile è possibile creare lo script di shell come programma / cartella in / Library / StartupItems o / System / Library / StartupItems
Come accennato in osxbook.com
/ etc / rc lancia finalmente / Sbin / SystemStarter per gestire l'avvio articoli da luoghi come / System / Library / StartupItems e / Library / StartupItems. A StartupItem è un programma, di solito uno script di shell, il cui nome corrisponde al nome della cartella. La cartella contiene un elenco delle proprietà file contenente coppie chiave-valore tale come Descrizione, Fornisce, richiede, OrderPreference, start / stop messaggi ecc È possibile eseguire SystemStarter -n -D come root per avere la stampa del programma informazioni di debug e dipendenza (Senza effettivamente in esecuzione nulla).
Altri suggerimenti
È possibile farlo tramite uno script di Apple, che si semplice aggiungere alla elementi di avvio per l'utente, o farlo tramite Automator e ancora aggiungere a Startup Items (Preferenze di sistema -> Utenti -> elementi di avvio), se volete a voi può anche chiamare uno script bash da un AppleScript se siete più familier con bash, ma condivide il montaggio è un compito facile in ogni caso. Se forse come montarli con una sequenza di tasti, controlla FastScript che consente di configurare AppleScript azioni come scorciatoie.