我正在尝试创建我的第一个.plist。我想在登录时安装一个ssh驱动器,所以每次启动Mac时都不必输入命令!
命令是: sshfs -o allow_other,defer_permissions user@xxx.xxx.xxx.xxx:/home/user/ /Users/user/Desktop/Website/ -o reconnect
plist看起来像这样:
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple$
<plist version="1.0">
<dict>
<key>Label</key>
<string>name.plist</string>
<key>ProgramArguments</key>
<array>
<string>/usr/local/bin/sshfs</string>
<string>-o allow_other,defer_permissions</string>
<string>user@xxx.xxx.xxx.xxx:/home/user</string>
<string>/mnt/User</string>
<string>-o reconnect,volname=User</string>
</array>
<key>RunAtLoad</key>
<true/>
</dict>
</plist>
我已经按照教程说完了.plist,我必须运行这两个命令:
launchctl load ~/path/name.plist
launchctl start ~/path/.name.plist
然后它返回 Invalid property list
我看见 Launchctl说plist无效,plutil说没关系 ,它说我应该替换前几行但没有变化? plutil 跑步时回来好,所以我输了!
附:
我用过了 模板 下方由user3439894发布。这次它正确加载,但是当我开始它没有任何反应
当我查看系统日志时,没有任何关于它的帖子....
关于sshfs的路径,我尝试了两件事:
- 我把它放在下面给出的例子中。
- 我做了一个建议并再次添加了路径/ usr / local / bin / sshfs
您专注于文件格式而不是您正在进行的过程。您应该查看LaunchAgents的文档,例如 developer.apple.com/library/mac/documentation/MacOSX/Conceptual/... 该教程还说明了使用的路径
—
Mark