แอพที่ทำงานบน Startup:
/Library/StartupItems
- รายการเริ่มต้นมาตรฐานพบได้ที่นี่
sudo launchctl list
หรือดูที่/Library/LaunchDaemons
และ/System/Library/LaunchDaemons
สำหรับตัวเรียกใช้งาน plists ที่ตั้งค่าให้รันโดยไม่จำเป็นต้องมีใครบางคนกำลังล็อกอินหมายเหตุ: ไฟล์. plist บางไฟล์ในโฟลเดอร์ที่แสดงรายการจะไม่ปรากฏขึ้นlaunchctl list
เนื่องจากไม่ได้โหลดเพื่อให้ทำงาน
แอพที่ใช้ในการเข้าสู่ระบบของผู้ใช้:
ตรวจสอบรายการเข้าสู่ระบบของคุณโดยไปที่บานหน้าต่างการตั้งค่าบัญชีในการตั้งค่าระบบ
ตรวจสอบ~/Library/LaunchAgents
, /Library/LaunchAgents/
และ/System/Library/LaunchAgents
สำหรับ .plists launchd ที่ทำงานเมื่อผู้ใช้เข้าสู่ระบบ - คุณสามารถใช้sudo launchctl list
เพื่อดูว่าคนที่มีการโหลด
แอพที่ทำงานตามกำหนดเวลา:
ในเทอร์มินัล: crontab -e
จะแสดงสิ่งที่มีกำหนดเวลาโดยใช้ cron ในการเรียกใช้รายการในบางช่วงเวลา รายการในใด ๆ ของLaunchAgents
หรือLaunchDaemons
โฟลเดอร์อาจถูกตั้งค่าให้ทำงานเป็นระยะเช่นเดียวกับที่กำหนดไว้ในไฟล์. plist
ส่วนขยายเคอร์เนล
หากต้องการดูว่าส่วนขยายเคอร์เนลใดที่โหลดคุณสามารถเป็นผู้ใช้Applications/Utilites/System Profiler.app
(สามารถเปิดได้อย่างรวดเร็วโดยกดค้างไว้optionเมื่อคลิกที่เมนู Apple - เกี่ยวกับ Mac นี้ ... เปลี่ยนเป็น System Profiler ... ใน 10.5+)
หรือคุณสามารถเรียกใช้kextstat
บนบรรทัดคำสั่ง
ตะขอเข้าสู่ระบบ / ออกจากระบบ
ในการตรวจสอบว่ามีการติดตั้ง Login หรือ Logout Hook ไว้หรือไม่และค้นหาว่าไฟล์สคริปต์อยู่ที่ใดคุณสามารถเรียกใช้คำสั่งต่อไปนี้:
defaults read com.apple.loginwindow LoginHook
และ defaults read com.apple.loginwindow LogoutHook
หรือรับทั้งสองอย่างพร้อมกัน:
/usr/libexec/PlistBuddy -c Print /var/root/Library/Preferences/com.apple.loginwindow.plist | grep 'Hook'