5
WatchPath 키를 사용하여 launchd.plist 스크립트의 최소 간격을 설정하는 방법은 무엇입니까?WatchPaths 키가있는 Launchd.plist : 최소 간격을 설정하는 방법은 무엇입니까?
예를 들어, 새 파일이 디렉토리에 나타날 때마다 스크립트를 실행하고 싶지만 한 시간에 최대 한 번만 실행하고 싶습니다.
launchd.plist은 다음과 같이 보일 수 있습니다
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple Computer//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>org.me.pytag</string>
<key>ProgramArguments</key>
<array>
<string>/Users/me/bin/pytag.py</string>
</array>
<key>WatchPaths</key>
<array>
<string>/Volumes/Data/Media/Video/Processing/Converted</string>
</array>
<key>StandardOutPath</key>
<string>/dev/null</string>
</dict>
</plist>
이상의 속성 을이 링크 http://developer.apple.com/mac/library/documentation/Darwin/Reference/ManPages/man5/launchd.plist.5.html를 참조하십시오 –