我正在使用Mac工作,并希望在启动计算机时安装一些网络共享。我可以使用bash脚本(或类似的)来连接和挂载这些共享吗?这些共享来自Windows和Mac服务器,我们通常使用IP地址进行连接。
答案 0 :(得分:2)
您可以查看mount_smbfs,假设您的网络共享是smbfs / cifs。
mount_smbfs [-N] [-o options] [-d mode] [-f mode] [-h] //[domain;][user[:password]@]server[/share] path
我对OSX启动过程并不熟悉,但您可以在/ Library / StartupItems或/ System / Library / StartupItems中创建shell脚本作为程序/文件夹
所述/ etc / rc终于启动了 / sbin / SystemStarter来处理启动 来自诸如的地点的物品 / System / Library / StartupItems和 /库/ StartupItems。一个StartupItem 是一个程序,通常是一个shell脚本, 其名称与文件夹名称匹配。 该文件夹包含属性列表 包含键值对的文件 如描述,提供,需要, OrderPreference,开始/停止消息 您可以运行SystemStarter -n -D 以root身份打印程序 调试和依赖信息 (没有实际运行任何东西)。
答案 1 :(得分:1)
您可以通过简单添加到用户启动项的Apple脚本执行此操作,也可以通过Automator执行此操作并再次添加到启动项(系统首选项 - >用户 - >启动项),如果需要如果你对Bash更熟悉,你也可以从AppleScript调用一个bash脚本,但无论如何安装共享都是一件容易的事。 如果您想使用按键安装它们,请查看FastScript,它允许您将AppleScript操作配置为快捷方式。