Saat menjalankan aplikasi UI saya sebagai LaunchAgent saya kadang-kadang mendapatkan proses menjalankan ganda pada pengguna yang sama dan bukan satu (yang tercermin pada layar dengan jendela identik yang digandakan). Saya kira ini terjadi karena balapan, saya memuat agen secara manual sementara itu juga dapat dipantau dan dieksekusi ketika file plist terkait dibuat di dalam /Library/LaunchAgents
.
Bagaimana saya bisa menerapkan proses tunggal / unik per pengguna. mungkin ada bendera plist khusus untuk permintaan ini?