Aşağıdaki launchctl komutunu .plist dosyası olarak aldım. Yüklendi ve günde bir kez çalışacak şekilde ayarlandı ancak kök olarak çalışması gerekiyor ve bunun nasıl doğrulanacağından emin değilim.
Ayrıca, bu cron işi temel olarak bir dizine CD'ler ekler ve bir komutu çalıştırır. Başlatma işleminin, komutu çalıştırması gereken dizini belirtmek için daha iyi bir yol olduğuna eminim.
Kök olarak çalıştığını ve bunu yazmanın daha iyi bir yolu olduğunu nasıl bilebilirim?
<?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>dev.project.frontpage.feedparser</string>
<key>ProgramArguments</key>
<array>
<string>cd</string>
<string>/Users/eman/src/project/trunk/includes/;</string>
<string>./feed-parser.php</string>
<string>-c</string>
<string>./feed-parser-config.xml</string>
</array>
<key>QueueDirectories</key>
<array/>
<key>StartCalendarInterval</key>
<dict>
<key>Hour</key>
<integer>12</integer>
<key>Minute</key>
<integer>0</integer>
</dict>
<key>WatchPaths</key>
<array/>
</dict>
</plist>