Я запустил настроенный для запуска сценария. Это хорошо работает для пользователя, который установил его (меня), но он перезапускает скрипт каждый раз, когда я вхожу в систему, в то время как я хотел бы, чтобы он работал, пока компьютер включен (как служба 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>