在 Mac 上使用 bash 脚本连接到网络共享?
我在工作中使用 Mac,希望在启动计算机时安装一些网络共享。 我可以使用 bash 脚本(或类似脚本)来连接和挂载这些共享吗? 共享来自 Windows 和 Mac 服务器,我们通常使用 IP 地址进行连接。
I'm using a Mac at work and would like some network shares mounting when i start the computer. Can i use a bash script (or similar) to connect and mount these shares? The shares are from both Windows and Mac servers and we usually connect using IP addresses.
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
您可以查看 mount_smbfs,假设您的网络共享是 smbfs/cifs。
我不太熟悉 OSX 启动过程,但您可以在 /Library/StartupItems 或 /System/Library/StartupItems 中将 shell 脚本创建为程序/文件夹,
如 osxbook.com
You could check out mount_smbfs, assuming that your network shares are smbfs/cifs.
I'm not intimately familiar with the OSX startup process, but it's possible you can create your shell-script as a program/folder in /Library/StartupItems or /System/Library/StartupItems
As mentioned on osxbook.com
您可以通过 Apple 脚本执行此操作,只需将其添加到用户启动项,或者通过 Automator 执行此操作,然后再次添加到启动项(系统首选项 -> 用户 -> 启动项),如果您愿意,可以如果您更熟悉 Bash,也可以从 AppleScript 调用 bash 脚本,但无论如何安装共享都是一项简单的任务。
如果您想通过按键安装它们,请查看 FastScript,它可以让您将 AppleScript 操作配置为快捷方式。
You can either do this via a Apple Script which you simple add to the User Startup Items, or do it via Automator and again add to Startup Items (System Prefs -> Users -> Startup Items), If you want to you can also just call a bash script from an AppleScript if you are more familier with Bash, but mounting shares is an easy task anyway.
If you maybe like to mount them with a Keystroke, check out FastScript which lets you configure AppleScript Actions as Shortcuts.