ติดตามการเริ่มต้นทั้งหมด & สคริปต์การเข้าสู่ระบบและการเปิดตัวแอปใน Mac OS X

สารบัญ:

Anonim

ต้องการค้นหาวิธีดูการเปิดใช้แอปเริ่มต้นและเข้าสู่ระบบและสคริปต์ทั้งหมดบน Mac หรือไม่ บทความนี้จะอธิบายถึงขั้นตอนดังกล่าว หมดยุคของ Mac OS System 9 ที่รายการเริ่มต้นทั้งหมดอยู่ในโฟลเดอร์ระบบที่ชื่อว่า 'Startup' ตอนนี้ด้วย Unix undercore ของ Mac OS X นั้นซับซ้อนกว่าเล็กน้อยด้วยสคริปต์เริ่มต้นและเข้าสู่ระบบและแอพบางตัวที่เปิดตัว นอกเหนือจากบานหน้าต่างการตั้งค่า 'รายการเข้าสู่ระบบ' ที่เข้าถึงได้ง่าย

เราจะตรวจสอบว่าเอเจนต์การเริ่มต้น การเข้าสู่ระบบ และการเปิดใช้งานอัตโนมัติ plists daemons และแอปพลิเคชันเหล่านี้อาจอยู่ที่ใดใน Mac OS X ซึ่งจะเป็นประโยชน์สำหรับเหตุผลในการแก้ปัญหา ความเป็นส่วนตัว และความปลอดภัย

ผู้ใช้ทั่วไป: รายการเริ่มต้นและเข้าสู่ระบบใน Mac OS X

สำหรับผู้ใช้ทั่วไป แอปส่วนใหญ่ที่พวกเขาต้องการกำหนดค่าให้เปิดใช้ (หรือไม่เปิดใช้) เมื่อบูตระบบจะได้รับการจัดการด้วยเหตุการณ์การเข้าสู่ระบบที่ควบคุมได้ง่ายผ่านบางอย่าง เช่น Dock ด้วยการคลิกขวาหรือปุ่ม “รายการเข้าสู่ระบบ” ที่อยู่ภายใต้บัญชีผู้ใช้ หากนั่นคือสิ่งที่คุณต้องการ ผู้ใช้ทั่วไปสามารถดูวิธีเปิดแอปพลิเคชันบนระบบที่เริ่มต้นใน Mac OS X (ซึ่งจริง ๆ แล้วคือเมื่อผู้ใช้เข้าสู่ระบบ) และนั่นน่าจะครอบคลุมความต้องการของพวกเขา .

ผู้ใช้ขั้นสูง: รายการเริ่มต้นและเข้าสู่ระบบ แอป และสคริปต์ใน Mac OS X

ส่วนนี้ของบทความนี้ไม่เหมาะสำหรับผู้ใช้ส่วนใหญ่! หากคุณเป็นผู้ใช้ขั้นสูงหรือผู้ดูแลระบบ บานหน้าต่างการตั้งค่าดังกล่าวแทบจะไม่ใช่จุดสิ้นสุดของการค้นหารายการเริ่มต้นและเข้าสู่ระบบใน Mac OS Xเมื่อเร็ว ๆ นี้ฉันอยู่ระหว่างการไล่ล่าห่านป่าเพื่อค้นหาสคริปต์ที่ค่อนข้างน่ารังเกียจซึ่งผู้ใช้ได้ติดตั้งไว้ในเครื่องเครือข่ายโดยไม่ได้ตั้งใจ และการรู้ตำแหน่งที่เหมาะสมทำให้งานของฉันง่ายขึ้นมาก ด้วยเหตุนี้ฉันจึงให้รายชื่อแก่คุณ:

แอปพลิเคชันที่ทำงานบน Startup: /Library/StartupItems

plist รายการที่ทำงานเมื่อเริ่มต้น: /Library/LaunchDaemons /System/Library/LaunchDaemons

แอปพลิเคชันที่เปิดใช้งานเมื่อเข้าสู่ระบบของผู้ใช้:ก่อนอื่นให้ตรวจสอบ "รายการเข้าสู่ระบบ" ของคุณสำหรับบัญชีผู้ใช้นั้นภายในการตั้งค่าบัญชีของการตั้งค่าระบบ

~/Library/LaunchAgents /Library/LaunchAgents/ /System/Library/LaunchAgents/

แอปพลิเคชันที่ทำงานตามกำหนดเวลา: ตรวจสอบ crontab ของคุณด้วย:

crontab -l

ตรวจสอบส่วนขยายเคอร์เนล: ในบรรทัดคำสั่ง:

kextstat

Check Login and Logout Hooks defaults อ่าน com.apple.loginwindow LoginHook สำหรับการเข้าสู่ระบบ defaults อ่าน com.apple.loginwindow LogoutHook สำหรับการออกจากระบบ

หรือดูทั้งสองอย่างด้วย:

/usr/libexec/PlistBuddy -c พิมพ์

หากคุณไม่รู้ว่ากำลังทำอะไรอยู่ โปรดอย่ายุ่งกับไดเร็กทอรีหรือคำสั่งด้านบน คุณสามารถสร้างผลเสียมากกว่าผลดีได้อย่างง่ายดาย! ตำแหน่งเหล่านี้รองรับการทำงานหลักของ Mac OS และควรแก้ไขโดยผู้ใช้ Mac และผู้ดูแลระบบขั้นสูงเท่านั้น

คุณมีเกร็ดเล็กเกร็ดน้อยหรือข้อมูลที่น่าสนใจอื่นๆ สำหรับการค้นหาสคริปต์เริ่มต้น เปิดแอป daemons ส่วนขยายเคอร์เนล หรือแอปและสคริปต์ที่โหลดอัตโนมัติอื่นๆ หรือไม่ แบ่งปันกับเราในความคิดเห็น!

ติดตามการเริ่มต้นทั้งหมด & สคริปต์การเข้าสู่ระบบและการเปิดตัวแอปใน Mac OS X