Intenté ejecutar el siguiente comando, pero falla y obtengo un código de retorno de -6
. He buscado en elsistemad/iniciar sesióndocumentación, pero no pude encontrar nada útil a este respecto. Solo indica que en caso de error devuelve un número distinto de cero.
Así que sólo sé 0
que significa éxito y cualquier otra cosa es un error.
¿Cómo se supone que voy a saber exactamente qué salió mal para poder solucionarlo?
dbus-send --system --print-reply --dest=org.freedesktop.login1 \
/org/freedesktop/login1 'org.freedesktop.login1.Manager.TerminateSession' \
string:c2