0
MAC OSX 10.6.8을 사용하고 있습니다. temp.txt라는 파일이있을 때 백업 파일을 복사하는 스크립트를 적용하고 싶습니다. 다음은/라이브러리 내 PLIST/LaunchAgents OSX에서 추가 된 파일에 WatchPath가 작동하지 않습니다.
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>Label</key>
<string>com.lion.backupfile</string>
<key>ProgramArguments</key>
<array>
<string>/Users/lion/q_backup.sh</string>
</array>
<key>WatchPaths</key>
<array>
<string>/Users/lion/temp.txt</string>
</array>
</dict>
</plist>
내가 파일을 삭제 또는 수정 될 때 스크립트 만 excuted 할 찾을 수 있습니다. 경로에 파일이있는 경우 어떻게 스크립트를 실행할 수 있습니까?
Hi Parag, launchd에서 추가 할 파일을 감지 할 수있는 방법이 없습니까? 당신의 대답에 대해 많은 감사드립니다. – user2861965
PathState (KeepAlive) 키는 스크립트를 실행하기 위해 존재하지만 존재하지 않습니다. –