Sto cercando di creare un lavoro di lancio che verrà eseguito dal lunedì al venerdì alle 7:32, alle 8:32 e alle 14:00. Ho davvero bisogno di un plist che abbia una matrice di elementi del 15 <dict>
per ogni combinazione di Weekday + Hour: Minute? Non esiste una scorciatoia da ripetere come ha la sintassi di cron? Non ho trovato esempi o documenti che lo dicano, ma non credo che sia preferibile su un semplice crontab come
32 7,8 * * 1-5 script >> /tmp/logfile
e
0 14 * * 1-5 script >> /tmp/logfile
Che, su Yosemite 10.10.5, non sembra più funzionare come prima. È spento in qualche modo?
Questo equivalente in formato launchd è enorme:
<key>StartCalendarInterval</key>
<array>
<!-- M-F 7:32am -->
<dict>
<key>Weekday</key>
<integer>1</integer>
<key>Hour</key>
<integer>7</integer>
<key>Minute</key>
<integer>32</integer>
</dict>
<dict>
<key>Weekday</key>
<integer>2</integer>
<key>Hour</key>
<integer>7</integer>
<key>Minute</key>
<integer>32</integer>
</dict>
<dict>
<key>Weekday</key>
<integer>3</integer>
<key>Hour</key>
<integer>7</integer>
<key>Minute</key>
<integer>32</integer>
</dict>
<dict>
<key>Weekday</key>
<integer>4</integer>
<key>Hour</key>
<integer>7</integer>
<key>Minute</key>
<integer>32</integer>
</dict>
<dict>
<key>Weekday</key>
<integer>5</integer>
<key>Hour</key>
<integer>7</integer>
<key>Minute</key>
<integer>32</integer>
</dict>
<!-- M-F 8:32am -->
<dict>
<key>Weekday</key>
<integer>1</integer>
<key>Hour</key>
<integer>8</integer>
<key>Minute</key>
<integer>32</integer>
</dict>
<dict>
<key>Weekday</key>
<integer>2</integer>
<key>Hour</key>
<integer>8</integer>
<key>Minute</key>
<integer>32</integer>
</dict>
<dict>
<key>Weekday</key>
<integer>3</integer>
<key>Hour</key>
<integer>8</integer>
<key>Minute</key>
<integer>32</integer>
</dict>
<dict>
<key>Weekday</key>
<integer>4</integer>
<key>Hour</key>
<integer>8</integer>
<key>Minute</key>
<integer>32</integer>
</dict>
<dict>
<key>Weekday</key>
<integer>5</integer>
<key>Hour</key>
<integer>8</integer>
<key>Minute</key>
<integer>32</integer>
</dict>
<!-- M-F 2:00p -->
<dict>
<key>Weekday</key>
<integer>1</integer>
<key>Hour</key>
<integer>14</integer>
<key>Minute</key>
<integer>00</integer>
</dict>
<dict>
<key>Weekday</key>
<integer>2</integer>
<key>Hour</key>
<integer>14</integer>
<key>Minute</key>
<integer>00</integer>
</dict>
<dict>
<key>Weekday</key>
<integer>3</integer>
<key>Hour</key>
<integer>14</integer>
<key>Minute</key>
<integer>00</integer>
</dict>
<dict>
<key>Weekday</key>
<integer>4</integer>
<key>Hour</key>
<integer>14</integer>
<key>Minute</key>
<integer>00</integer>
</dict>
<dict>
<key>Weekday</key>
<integer>5</integer>
<key>Hour</key>
<integer>14</integer>
<key>Minute</key>
<integer>00</integer>
</dict>
</array>