J'utilise un Mac au travail et j'aimerais que des partages réseau se montent lorsque je démarre l'ordinateur. Puis-je utiliser un script bash (ou similaire) pour connecter et monter ces partages? Les partages proviennent à la fois des serveurs Windows et Mac et nous nous connectons généralement à l'aide d'adresses IP.L'utilisation d'un script bash sur un Mac pour se connecter à des partages réseau?
Répondre
Vous pouvez extraire mount_smbfs, en supposant que vos partages réseau sont smbfs/cifs.
mount_smbfs [-N] [-o options] [-d mode] [-f mode] [-h] //[domain;][user[:password]@]server[/share] path
Je ne suis pas très familier avec le processus de démarrage Mac OS X, mais il est possible que vous pouvez créer votre script shell, comme un programme/dossier dans/Library/StartupItems ou/System/Library/StartupItems
comme mentionné sur osxbook.com
/etc/rc lance enfin /sbin/SystemStarter pour gérer le démarrage éléments à partir d'emplacements tels que /System/Library/StartupItems et /Lib rary/StartupItems. Un StartupItem est un programme, généralement un script shell, dont le nom correspond au nom du dossier. Le dossier contient un fichier liste de propriétés contenant des paires clé-valeur tels que la description , fournit REQUIERT, OrderPreference, marche/arrêt messages etc. Vous pouvez exécuter SystemStarter -n -D en tant que root pour avoir l'impression du programme informations de débogage et de dépendance (sans réellement exécuter quoi que ce soit).
Vous pouvez le faire via un script d'Apple que vous simplement ajouter aux éléments de démarrage de l'utilisateur, ou le faire via Automator et d'ajouter à nouveau au Startup Items (système Prefs -> Utilisateurs -> Articles de démarrage), Si vous Vous pouvez également appeler un script bash à partir d'un AppleScript si vous êtes plus familier avec Bash, mais monter des partages est une tâche facile de toute façon. Si vous souhaitez peut-être les monter avec une touche, consultez FastScript qui vous permet de configurer des actions AppleScript en tant que raccourcis.