ดูว่ากระบวนการใดกำลังทำงานอยู่
- จากเทอร์มินัลโดยใช้
ps ax
- เรียกใช้โปรแกรม»สาธารณูปโภค»กิจกรรมการตรวจสอบและเลือกกระบวนการทั้งหมด คุณสามารถออกจากที่นั่นได้
เริ่มต้นกระบวนการโดยอัตโนมัติ
- ผู้ที่เลือกให้เปิดที่เข้าสู่ระบบใน Dock
- ผู้ที่อยู่ในการตั้งค่าระบบ»บัญชี»รายการเข้าสู่ระบบ (อันที่จริงรวมถึงรายการจาก 1. )
- ขอเข้าสู่ระบบสำหรับ
loginwindow
อธิบายที่นี่อ่านค่าปัจจุบันด้วยdefaults read com.apple.loginwindow LoginHook
- บางส่วนที่ระบุเป็นส่วนหนึ่งของ
launchd
สคริปต์ (หรือจัดการโดยlaunchd
) sudo launchctl list
รายชื่อทั้งหมดที่มี ดูman launchctl
รายละเอียดที่
เกี่ยวกับlaunchd
รายการคุณสามารถดูไฟล์คำจำกัดความของพวกเขาในไดเรกทอรีย่อยLaunchAgents
และLaunchDaemons
ไดเรกทอรีของระบบของคุณLibrary
:
/System/Library
(คุณอาจไม่ควรสัมผัสสิ่งเหล่านี้)
/Library/
(ปกติสำหรับผู้ใช้ทั้งหมด)
/Users/yourname/Library
(โปรแกรมของคุณเอง)
ในสองไลบรารีหลังให้ตรวจสอบสิ่งที่น่าสงสัย โดยปกติแล้วเป็น XML ดังนั้นคุณจึงสามารถเปิดและอ่านได้
ปัญหาที่นี่คือคุณสามารถเรียกใช้กระบวนการเดียวที่เปิดใช้งานกระบวนการอื่น ๆ จำนวนมากตามเงื่อนไขที่กำหนดเช่นcron
บน OS X มีอยู่ แต่จะปิดใช้งานตามค่าเริ่มต้น ระบุ@reboot
งานและจะเปิดตัวโดยcron
เมื่อระบบเริ่มต้น
บางอย่างที่คล้ายกันนำไปใช้กับไฟล์การกำหนดค่าเชลล์.bash_profile
ฯลฯ ที่สามารถเปิดใช้งานกระบวนการในพื้นหลังทันทีที่คุณเปิด Terminal