平时工作需要连接开发机的 samba 服务器将目录映射到本机上,但 PC 重启或睡眠唤醒后连接会断开。试着使用 Alfred wordflow 将这个流程自动化。
Alfred 自动化流程
Alfred 是一个很厉害的工具,可以选择关键词或者动作来触发一系列的行为。
使用时只需要快捷键换出 Alfred,在对话框输入之前定义好的 smb 关键字即可连接到 samba 服务。
实现
#!/bin/sh
#query=$1
#echo $query > /tmp/smb_text.txt
exec osascript <<EOF
tell application "Finder"
open location "smb://10.123.98.27"
end tell
EOF
使用苹果的 actionscript 发起命令。
参考
在 Mac 的 terminal 下连接 SMB 共享的三种方法