Skip to content


launchd is MacOS X's init system.


Watch Folder

This user LaunchAgent would be placed into $HOME/Library/LaunchAgents/photo_processor.plist.

We have to specify /bin/bash as the first ProgramArgument so OS X doesn't complain about DRM or mach-o executable shizz. This effectively limits us to bash 3.

<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "">
<plist version="1.0">




See also