Macos 监视路径不适用于OSX中添加的文件
我正在使用MacOSX10.6.8。 当我发现有一个名为temp.txt的文件时,我想应用一个复制备份文件的脚本。 这是我的plist in/Library/LaunchAgentsMacos 监视路径不适用于OSX中添加的文件,macos,plist,launchd,Macos,Plist,Launchd,我正在使用MacOSX10.6.8。 当我发现有一个名为temp.txt的文件时,我想应用一个复制备份文件的脚本。 这是我的plist in/Library/LaunchAgents <?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"> <
<?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>
标签
com.lion.backupfile
程序参数
/用户/lion/q_backup.sh
监视路径
/Users/lion/temp.txt
我发现只有在删除或修改文件时才能执行脚本。
当路径中存在文件时,如何执行脚本?中没有此类密钥。
监视路径
将在修改列出的任何路径时工作。将在该目录中有文件时运行脚本。您好,所以无法检测是否在launchd中添加了文件?非常感谢您的回答。PathState(KeepAlive)键在那里,但不用于执行脚本。