Saya memiliki dua aplikasi utilitas. Saya ingin mendeteksi yang ini dijalankan paling baru. Ide awal saya adalah menggunakan stat
untuk memeriksa cap waktu akses pada file aplikasi dan kemudian membandingkan:
mac:~ user$ stat -qf '%a %N' '/Applications/my-app1.app' '/Applications/my-app2.app' | sort -nr | head -n1 | cut -d ' ' -f2-
/Applications/my-app2.app
mac:~ user$
Namun ini tidak cukup, karena ada alasan lain aplikasi ini sedang diakses - saya berasumsi oleh sistem cadangan yang saya gunakan.
Apakah ada log sistem yang dapat saya periksa untuk menentukan aplikasi mana yang dimulai paling baru?