Кто-нибудь знает, как встроить StartCalendarInterval в PathState при использовании LaunchAgent?Запуск MacOS 10.14.3.
Вот код, который я запускаю как plist, адаптированный для запуска StartCalendarInterval, а не ThrottleInterval.Замечания по использованию указывают, что эта структура работает с ThrottleInterval, однако я не уверен, что то же самое относится и к StartCalendarInterval.
<?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.local.dbbackup</string>
<key>Program</key>
<string>/Users/MyLaptop/backups/backup1.sh</string>
<key>KeepAlive</key>
<dict>
<key>PathState</key>
<dict>
<key>/Applications/XAMPP/xamppfiles/var/mysql/Laptopc.local.pid</key>
<true/>
</dict>
</dict>
<key>StartCalendarInterval</key>
<dict>
<key>Hour</key>
<integer>23</integer>
<key>Minute</key>
<integer>0</integer>
</dict>
</dict>
</plist>
Любые мысли очень ценятся!