it-swarm-vi.tech

Các thư mục / cài đặt Mac OS phổ biến để kiểm tra (khi cố gắng thoát khỏi ứng dụng tự khởi chạy phiền phức)

Nếu có một ứng dụng tự khởi động, những nơi hiệu quả nhất để tìm kiếm nó là gì? Có ai có một danh sách toàn diện đẹp về nơi kiểm tra các mục Khởi động, Mục đăng nhập, Móc đăng nhập, Cron, tiện ích mở rộng kernel, v.v ...

Tại thời điểm này, tôi quên mất một nửa trong số các thư mục/tập tin này. Tôi hy vọng ai đó có một chiếc áo mà họ có thể chia sẻ.

Về cơ bản, tôi đang tìm kiếm một danh sách các địa điểm phổ biến nhất nơi Mac OS tự động khởi chạy các ứng dụng hoặc tập lệnh (ví dụ: lúc đăng nhập hoặc theo lịch, v.v.)

11
username

Ứ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 xem /Library/LaunchDaemons/System/Library/LaunchDaemons để biết các trình 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 trong 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.

Hãy xem ~/Library/LaunchAgents, /Library/LaunchAgents//System/Library/LaunchAgents để biết launchd .plists 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 tải.

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ỳ thư mục LaunchAgents hoặc LaunchDaemons nào cũng 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 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ữ option khi nhấp vào menu Apple - About Mac này ... thay đổi thành 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 LoginHookdefaults 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'

17
Chealion

Một số điều có thể được tìm thấy trong các tùy chọn khởi động của người dùng như được đề cập bởi loxp, nhưng không phải tất cả mọi thứ.

Một số thứ được cấu hình để khởi chạy bởi launchd vào các thời điểm khác nhau. Bạn có thể xem qua hệ thống tập tin để tìm ra những gì được khởi chạy (tôi quên các đường dẫn chính xác) hoặc lấy Lingon và xem những gì nó liệt kê.

2
Herms