logout sem estar no shell de login

1

No Ubuntu Desktop, existe um comando para sair imediatamente, e o usuário pode executar sem estar no shell de login:

 $ gnome-session-quit --logout --no-prompt

Q. Qual é o comando equivalente no Ubuntu Server, se houver?

(Estou ciente de que logout em um shell de não-login é não permitido , mas talvez exista um comando diferente. A solução preferida efetua logout graciosamente em vez de, por exemplo, matar daemons.

    
por tony19 15.12.2011 / 02:06

1 resposta

1

pkill ou skill parece ser a resposta:

$ bash
$ bash
$ pkill -KILL -u $USER

Ubuntu 11.10 mach1 tty1

mach1 login: _

No skill manpage , outros sinais de saída podem ser usados de -KILL :

   Name     Num   Action    Description

   ALRM      14   exit
   HUP        1   exit
   INT        2   exit
   KILL       9   exit      this signal may not be blocked
   PIPE      13   exit
   POLL           exit
   PROF           exit
   TERM      15   exit
   USR1           exit

   USR2           exit
   VTALRM         exit
   STKFLT         exit      may not be implemented
    
por 16.12.2011 / 03:10