Tentei executar o seguinte comando, que falhou e recebi um código de retorno -6
. Eu procurei nosistema/logindocumentação, mas não consegui encontrar nada útil a esse respeito. Ele apenas afirma que em caso de erro retorna um número diferente de zero.
Então eu só sei 0
que significa sucesso e qualquer outra coisa é um erro.
Como posso saber exatamente o que deu errado para poder consertar?
dbus-send --system --print-reply --dest=org.freedesktop.login1 \
/org/freedesktop/login1 'org.freedesktop.login1.Manager.TerminateSession' \
string:c2