【发布时间】:2011-08-05 07:34:58
【问题描述】:
我越来越喜欢使用 launchd 来自动化我的家庭服务器上的一切,我想在我的客户端计算机上利用它的一些功能。我基本上想弄清楚如何始终保持服务器的 AFP 共享。我看到自己遇到的唯一真正的问题是,当我在 AFP 被阻止的网络上时,脚本会将自己撞到墙上。我想尝试 3 次然后放弃,但是当我离开网络时,我必须重新启动脚本。我不太确定如何在 plist 中编写 if 构造以确保它可以连接,或者检查卷是否已安装。到目前为止,我编写的唯一脚本是让 OS X 应用程序保持活力。
【问题讨论】: