Ứng dụng Java OS X của chúng tôi được khởi chạy bởi tập lệnh shell bên trong gói MyApp.app
nhận được thông số dòng lệnh lạ -psn_0_989382
khi được khởi chạy từ Trình tìm kiếm chứ không phải khi được khởi chạy trực tiếp từ Terminal. Tôi có thể tìm thông tin về thông số dòng lệnh này ở đâu?OS X: tham số dòng lệnh lạ-bitn khi được khởi chạy từ Finder
22
A
Trả lời
22
Mac OS X gán một số sêri quy trình duy nhất ("PSN") cho tất cả các ứng dụng được khởi chạy qua GUI. Nó được sử dụng để xác định các quy trình khác nhau và các phiên bản thực thi.
Không có gì tôi thực sự có thể thêm vào tài liệu, vì vậy điều tốt nhất là đọc ProcessSerialNumber section of the Carbon Process Manager Reference (liên kết Apple gốc đã chết; đây là một tấm gương).
Các vấn đề liên quan
- 1. Cách khởi chạy tập lệnh PowerShell từ dòng lệnh OS?
- 2. Mac OS X: Đưa các ứng dụng GUI (không bó) lên nền trước khi được khởi chạy từ dòng lệnh
- 3. dòng lệnh IntelliJ trên Mac OS X
- 4. Khởi chạy ColdFusion từ dòng lệnh
- 5. Làm thế nào để viết plugin OS X Finder
- 6. Người dùng Mac OS X mới từ dòng lệnh
- 7. Tham số dòng lệnh Python
- 8. Sự cố khi khởi chạy lỗi trong Android Studio khi packageDebug tại Max OS X
- 9. Chương trình khởi chạy với tham số
- 10. Làm cách nào để đặt tập lệnh Terminal để chạy khi khởi động trên Mac OS X Snow Leopard?
- 11. Chạy tập lệnh php từ dòng lệnh có biến số
- 12. Cách móc từ điển OS X
- 13. Lỗi khi khởi chạy Java VM trong Mac OS X Lion
- 14. Trình gỡ lỗi dbx có thể chuyển các tham số dòng lệnh khi khởi động dbx?
- 15. Cách phát hiện xem ứng dụng OS X đã được khởi chạy chưa
- 16. Ghi vào nhật ký Bảng điều khiển Mac OS X từ dòng lệnh shell hoặc dòng lệnh
- 17. Sử dụng clang với libC++ và C++ 11 từ dòng lệnh với mac os x
- 18. Thêm jar vào classpath khi chạy từ dòng lệnh
- 19. Chạy tập lệnh Python từ dòng lệnh của Windows, đối số không được thông qua
- 20. Shell Scripts trong Mac OS X chạy từ thư mục chính?
- 21. Khác biệt/so sánh hai tệp trong Notepad ++ được khởi chạy từ dòng lệnh
- 22. Lệnh Mysql không được tìm thấy trong OS X 10.7
- 23. Chạy Python trong nền trên OS X
- 24. Sự cố khi chạy Virtualenv trên Mac OS X
- 25. Chạy dự án Eclipse từ dòng lệnh
- 26. Mac OS X - chạy tập lệnh shell từ giao diện máy tính để bàn
- 27. Chạy Jmeter từ xa từ dòng lệnh
- 28. Cách khởi chạy PowerShell (không phải tập lệnh) từ dòng lệnh
- 29. Cách chạy TestNG từ dòng lệnh
- 30. Chạy thư viện Ruby từ dòng lệnh
Điều này cũng xảy ra nếu bạn khởi chạy ứng dụng thông qua lệnh 'mở'. Thú vị, rằng kể từ 10.11 (hoặc sớm hơn?) Lập luận này chỉ được thông qua cho quá trình khởi động đầu tiên. – Kentzo
Tôi tự hỏi tại sao họ chọn sử dụng tham số dòng lệnh cho điều này, thay vì biến môi trường. Vâng, họ có thể có lý do của họ. – MvG