这是我的团队一直存在的一个奇怪的问题。我们使用mdfind搜索我们的图像存档来提取图像,并为其制作网络图像。
似乎在大约50-60次搜索后,它会停止搜索 搜索通过我们的网络传输到Mac服务器。服务器运行较旧的OS 10.6.8,我们运行10.10.2。身份验证是MS Active目录。
我们用来查找图像的代码是通过extendscript运行的,并直接调用系统:
system("mdfind -onlyin '/Volumes/photowork/' 'kMDItemDisplayName == \"*" + fullID + "*\"cd' | grep [.] | grep -v 'MERGE\\|MASK\\|REF\\|cof\\|cop' > ~/desktop/product_search.txt")
(fullID是我们要查找的图像名称的变量)
我不知道如何解决这个问题。我已经尝试清除finder缓存,photoshop缓存。似乎没什么用。有趣的是,在这个突破点发生后,聚光灯也无法继续工作。我们唯一的工作就是断开音量并重新连接。