এর মতো একটি সম্পত্তি তালিকা সংরক্ষণ ~/Libary/LaunchAgents/test.plist
এবং এটি দিয়ে লোড করার চেষ্টা করুন launchctl load ~/Libary/LaunchAgents/test.plist
।
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC -//Apple Computer//DTD PLIST 1.0//EN
http://www.apple.com/DTDs/PropertyList-1.0.dtd>
<plist version="1.0">
<dict>
<key>Label</key>
<string>test</string>
<key>ProgramArguments</key>
<array>
<string>osascript</string>
<string>-e</string>
<string>tell application "System Events"
set p to name of processes
if p contains "TextEdit" and p does not contain "Mail"
do shell script "open -gja Mail"
end
end</string>
</array>
<key>StartInterval</key>
<integer>10</integer>
</dict>
</plist>
open -j
( --hide
) 10.8 এ যুক্ত হয়েছিল। open -jg
অ্যাপ্লিকেশন চলমান থাকলেও কোনও খোলা উইন্ডো না থাকলে মাঝে মাঝে একটি নতুন দৃশ্যমান উইন্ডো খোলে।
যদি স্টার্টইন্টারওয়ালটি 9 সেকেন্ড বা তার চেয়ে কম হয়, প্রোগ্রামটি কেবল থ্রোটলড হয়ে যায়।
com.apple.launchd.peruser.501[128]: (test) Throttling respawn: Will start in 7 seconds