在Mac上使用bash脚本连接到网络共享?
我在工作时使用Mac电脑,希望在启动电脑时安装一些网络共享。我可以使用bash脚本(或类似脚本)来连接和装载这些共享吗?共享来自Windows和Mac服务器,我们通常使用IP地址进行连接。假设您的网络共享是smbfs/cifs,您可以签出在Mac上使用bash脚本连接到网络共享?,bash,networking,mount,Bash,Networking,Mount,我在工作时使用Mac电脑,希望在启动电脑时安装一些网络共享。我可以使用bash脚本(或类似脚本)来连接和装载这些共享吗?共享来自Windows和Mac服务器,我们通常使用IP地址进行连接。假设您的网络共享是smbfs/cifs,您可以签出 mount_smbfs [-N] [-o options] [-d mode] [-f mode] [-h] //[domain;][user[:password]@]server[/share] path 我不太熟悉OSX启动过程,但您可以在/Librar
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处理启动
来自以下位置的项目:
/系统/库/启动项目和
/图书馆/创业项目。创业项目
是一个程序,通常是一个shell脚本,
其名称与文件夹名称匹配。
该文件夹包含一个属性列表
包含键值对的文件,如
如描述所述,提供,要求,
OrderPreference,开始/停止消息
等等。您可以运行SystemStarter-n-D
以root用户身份打印程序
调试和依赖信息
(没有实际运行任何东西)
您可以通过简单添加到用户启动项的Apple脚本来完成此操作,也可以通过Automator完成此操作,然后再次添加到启动项(System Prefs->Users->Startup Items),如果您愿意,您还可以从AppleScript调用bash脚本(如果您更熟悉bash),但装载共享无论如何都是一项简单的任务。 如果您想通过击键挂载它们,请查看FastScript,它允许您将AppleScript操作配置为快捷方式