ฉันจะส่งผ่านข้อโต้แย้งไปยังคำสั่ง "เปิด" เพื่อเปิดแอปพลิเคชันจากเทอร์มินัลในโหมด 32 บิตได้อย่างไร
open /path/to/some.app [--args arguments]
ฉันต้องตรวจสอบและยกเลิกการเลือก '32 บิตโหมด 'จากแผงข้อมูลของผู้ค้นหาทุกครั้ง: มันน่ารำคาญจริงๆ
ฉันจะส่งผ่านข้อโต้แย้งไปยังคำสั่ง "เปิด" เพื่อเปิดแอปพลิเคชันจากเทอร์มินัลในโหมด 32 บิตได้อย่างไร
open /path/to/some.app [--args arguments]
ฉันต้องตรวจสอบและยกเลิกการเลือก '32 บิตโหมด 'จากแผงข้อมูลของผู้ค้นหาทุกครั้ง: มันน่ารำคาญจริงๆ
คำตอบ:
ฉันไม่คิดว่าจะมีวิธีใดที่จะทำได้ด้วยopen
แต่คุณสามารถทำได้โดยใช้arch
เพื่อเรียกใช้ไบนารีภายในชุดของแอปพลิเคชัน:
arch -arch i386 /path/to/appname.app/Contents/MacOS/appname &
(หากคุณไม่ใช้ &, เชลล์จะรอให้แอปออกก่อนที่จะให้คุณดำเนินการต่อ)