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.
terminal
applescript
script
command-line
user-account
uint128_t
sumber
sumber
Jawaban:
Bisakah Anda mendapatkan acara sistem untuk melakukan Shift-Option-Command-q ?? sesuatu seperti ... (Saya tidak tahu sintaks yang tepat)
sumber