Я запустил настроенный для запуска сценария. Это хорошо работает для пользователя, который установил его (меня), но он перезапускает скрипт каждый раз, когда я вхожу в систему, в то время как я хотел бы, чтобы он работал, пока компьютер включен (как служба Windows).
Детали - Расположение:
/Library/LaunchDaemons/com.pluuserwatcher.osx.test.plist
Содержание:
<plist version="1.0">
  <dict>
    <key>Label</key>
    <string>com.pluuserwatcher.osx.test</string>
    <key>Program</key>
    <string>/Users/max/Projects/PLU/Utils/userwatcher.py</string>
    <key>KeepAlive</key>
    <true/>
  </dict>
</plist>
