Ứng dụng chạy trên Startup:
/Library/StartupItems
- Các mục khởi động tiêu chuẩn được tìm thấy ở đây
sudo launchctl list
hoặc nhìn vào /Library/LaunchDaemons
và /System/Library/LaunchDaemons
để biết các bảng khởi chạy được thiết lập để chạy mà không cần ai đó đăng nhập. Lưu ý: Một số tệp .plist trong các thư mục được liệt kê sẽ không xuất hiện launchctl list
vì chúng không được tải để chạy.
Ứng dụng chạy trên Đăng nhập người dùng:
Kiểm tra các mục đăng nhập của bạn bằng cách đi tới ngăn tùy chọn tài khoản trong tùy chọn hệ thống.
Kiểm tra ~/Library/LaunchAgents
, /Library/LaunchAgents/
và /System/Library/LaunchAgents
cho .plists launchd chạy khi người dùng đăng nhập - bạn có thể sử dụng sudo launchctl list
để xem cái nào được nạp.
Các ứng dụng chạy theo lịch trình:
Trong Terminal: crontab -e
sẽ hiển thị những gì đã được lên lịch sử dụng cron để chạy các mục vào những thời điểm nhất định. Các mục trong bất kỳ LaunchAgents
hoặc LaunchDaemons
các thư mục có thể được đặt để chạy theo các khoảng thời gian cũng như được xác định trong tệp .plist của chúng
Phần mở rộng hạt nhân
Để xem những tiện ích mở rộng Kernel nào được tải, bạn có thể sử dụng Applications/Utilites/System Profiler.app
(có thể mở nhanh bằng cách giữ optionkhi nhấp vào menu Apple - Giới thiệu về máy Mac này ... thay đổi đối với System Profiler ... trong 10.5+)
Ngoài ra, bạn có thể chạy kextstat
trên dòng lệnh.
Đăng nhập / Đăng xuất móc
Để tìm hiểu xem Đăng nhập hoặc Đăng xuất Hook đã được cài đặt chưa và để tìm vị trí tệp tập lệnh, bạn có thể chạy lệnh sau:
defaults read com.apple.loginwindow LoginHook
và defaults read com.apple.loginwindow LogoutHook
hoặc để có được cả hai cùng một lúc:
/usr/libexec/PlistBuddy -c Print /var/root/Library/Preferences/com.apple.loginwindow.plist | grep 'Hook'