Saya ingin keluar pengguna melalui skrip shell, setelah penundaan. Namun, ada beberapa masalah lain:
- Pengguna tidak memiliki admin dan / atau root.
- Logout harus selesai meskipun layar terkunci.
Saat ini, saya menggunakan perintah shell di bawah ini untuk keluar:
osascript -e 'tell application "System Events" to log out'
osascript -e 'tell application "System Events" to keystroke return'
Ini berfungsi dengan baik jika layar aktif, tetapi jika layar terkunci, ini gagal, karena itu tergantung pada pemicu jendela, dan kemudian menembakkan tombol Enter. Sebagai pengingat, teknik seperti membunuh loginwindow gagal karena mereka memerlukan root.
Saya tidak yakin itu mungkin; ide apa pun akan sangat dihargai.
Kapan Anda ingin memicu logout? Setelah tidak aktif atau sesuai permintaan?
—
Graham Miln