我在工作中使用Mac,希望在启动计算机时挂载一些网络共享。我是否可以使用bash脚本(或类似脚本)来连接和挂载这些共享?共享来自Windows和Mac服务器,我们通常使用IP地址进行连接。
发布于 2009-07-17 09:39:53
假设您的网络共享是mount_smbfs /cifs,您可以查看smbfs。
mount_smbfs [-N] [-o options] [-d mode] [-f mode] [-h] //[domain;][user[:password]@]server[/share] path我不太熟悉OSX的启动过程,但是您可以将shell脚本创建为/Library/StartupItems或/System/Library/StartupItems中的程序/文件夹
正如在osxbook.com上提到的
/etc/rc最终启动/sbin/SystemStarter来处理来自/System/Library/StartupItems和/Library/StartupItem等位置的启动项目。StartupItem是一个程序,通常是一个shell脚本,其名称与文件夹名称相匹配。该文件夹包含一个属性列表文件,其中包含键-值对,如Description、Provides、Requires、OrderPreference、start/stop messages等。您可以以根用户身份运行SystemStarter -n -D,让程序打印调试和依赖项信息(而不实际运行任何内容)。
发布于 2009-07-17 10:13:24
你可以通过一个苹果脚本,你可以简单地添加到用户启动项目,或通过自动化,并再次添加到启动项目(系统偏好->用户->启动项目),如果你愿意,你也可以调用一个AppleScript脚本,如果你更熟悉Bash,但挂载共享无论如何都是一项简单的任务。如果你想通过击键来挂载它们,请查看FastScript,它允许你将AppleScript操作配置为快捷键。
https://stackoverflow.com/questions/1142286
复制相似问题