OS X,10.8. x
我们正在使用launchd plist文件(在/ Library / LaunchDaemons中)在计算机启动时启动服务器应用程序。如果要启动的应用程序不在系统卷上,而不是在另一个内部卷上,则该磁盘并不总是及时安装,并且每10秒重新生成一次该作业。
有没有办法等待该文件系统对象可用? (也许?)
谢谢,Akos
答案 0 :(得分:3)
是。您可以将KeepAlive与PathState密钥一起使用。在PathState中传递卷路径(/ Volumes / mavericks)。
PathState :此词典中的每个键都是文件系统路径。如果键的值为true,则表示作业 只要路径存在,它将保持活着。如果不对,那么这份工作将会保持活力 反条件。此功能的目的是两个或多个作业可能会创建信号量 文件系统命名空间。