উত্তর:
ম্যাকোস এক্স ভিক্সি ক্রোন ব্যবহার করে, যার পুনরায় বুট করার সময় চালু করার জন্য বিশেষ মেটা ট্যাগ রয়েছে। ফাইল ফর্ম্যাটের জন্য ম্যান পৃষ্ঠাটি দেখুন ।
কিছুটা এইরকম:
@reboot /path/to/script.sh
আপনার crontab কাজ করবে। আমি নিশ্চিত নই যে এটি আরম্ভের চেয়ে ভাল সমাধান, আপনার কাছে সম্ভবত আরও বেশি মেটা সরঞ্জাম রয়েছে যা ক্রোনের চেয়ে লঞ্চে দেখায়।
আপনি যদি নিজের মতামত পরিবর্তন করেন:
<?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>com.superuser.245713</string>
<key>ProgramArguments</key>
<array>
<string>/path/to/script.sh</string>
</array>
<key>UserName</key>
<string>someuser</string>
</dict>
</plist>
যেমন স্টোর com.superuser.245713.plist
মধ্যে /Library/LaunchAgents/
এবং করতে root:wheel
মালিক / গ্রুপ।
/Library/LaunchAgents
বদলে /System/Library/LaunchDaemons
যেহেতু /System
ওএস-নির্দিষ্ট উপাদান এবং এক অধীনে /Library
তৃতীয় পক্ষের কাপড় জন্য আরো ব্যবহার করা হয়। এছাড়াও, LaunchDaemons
"এমন আইটেম থাকতে হবে যা মূল হিসাবে চলবে, সাধারণত পটভূমি প্রক্রিয়া" যেখানে LaunchAgents
"একজন ব্যবহারকারী হিসাবে বা ব্যবহারকারীল্যান্ডের প্রসঙ্গে" চালানো হবে। এই উদ্ধৃতিগুলির উত্স হ'ল লঞ্চে একটি দুর্দান্ত নিবন্ধ যা আমি লঞ্চ হওয়া প্রশ্নের জন্য পরামর্শ করি।
এছাড়াও রয়েছে লগইন হুক্স আপনি (root পরিচয়ে) চালানোর জন্য স্ক্রিপ্ট পছন্দ করেন যখন বদলে একটি ব্যবহারকারী লগ যখন মেশিন বুট করা হয়।
cron
ডিফল্টরূপে লগিং করে ওএস এক্সে এত বড় কিছু নেই (ঠিক কিছুদিন আগে এখানে একটি বিষয় ছিল)।