O seguinte Applescript fará o logout do usuário atual:
tell application "System Events" to log out
Você pode agrupar isso em um alias bash usando o comando osascript
:
alias maclogout="osascript -e 'tell application \"System Events\" to log out'"
É o mesmo que clicar em " > Efetuar logout [nome de usuário] ..." e sairá após 2 minutos de espera
Isso é facilmente combinado com o comando sleep
:
alias delayedlogout="sleep 3600; maclogout"
.. ou pode ser combinado em um único alias:
alias delayedlogout="sleep 3600; osascript -e 'tell application \"System Events\" to log out'"