J'essaie de comprendre comment créer un démon qui prendra des captures d'écran toutes les 5 minutes sous OSX.
Le démon avec launchctl semble s'exécuter sous une session séparée, de sorte que les captures d'écran que j'obtiens en ce moment sont juste de mon écran d'accueil vide plutôt que l'écran de ma session actuelle.
Actuellement, j'ai un screencapture script :
#!/bin/bash
screencapture ~/Desktop/$(date +%y%m%d%H%M%S).png
Et un fichier plist :
<?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.startup</string>
<key>Program</key>
<string>path_to_script/screenshots.sh</string>
<key>StartInterval</key>
<integer>15</integer>
</dict>
</plist>