Listar Usuários Conectados [RESOLVIDO]

1. Listar Usuários Conectados [RESOLVIDO]

Gregory Barbosa
greg10

(usa Ubuntu)

Enviado em 25/11/2008 - 15:07h

Estive pesquisando e encontrei um comando radwho

Ele serve para listar os usuários conectados a máquina no shell script?

Como utilizo?

Se não for ele, qual devo usar então?


  


2. Re: Listar Usuários Conectados [RESOLVIDO]

Sandro Marcell
SMarcell

(usa Slackware)

Enviado em 25/11/2008 - 15:36h

Não seria who?

$ who
fulano :0 008-11-199:25
ciclano pts/0 008-11-255:33 (:0.0)

Mais detalhes:

$ man who


3. Re: Listar Usuários Conectados [RESOLVIDO]

Gregory Barbosa
greg10

(usa Ubuntu)

Enviado em 26/11/2008 - 07:50h

É o who mesmo

Mas preciso utiliza-lo dentro de um script, não via terminal

como faço?


4. Re: Listar Usuários Conectados [RESOLVIDO]

Rogério Cassimiro
cassimirinho

(usa Ubuntu)

Enviado em 26/11/2008 - 08:14h

#!/bin/sh
who;

Depois dê um chmod a+x seuscript


5. um jeito mais bunitinho

M4iir1c10
M4iir1c10

(usa Arch Linux)

Enviado em 26/11/2008 - 09:16h

Crie um script com o codigo abaixo, depois de permissao de execucao com o comando:
chmod 777 nome-do-arquivo
depois como root copie para /usr/bin
sudo cp nome-do-arquivo /usr/bin
senha

sempre que quizer saber quem esta online se vc estiver usando KDE ou Gnome alt+F2 e digite nome-do-arquivo
um nome facil de lembrar e escrever e "quem"

Codigo:
#!/bin/bash
quem=$(who | awk '{print $1}');

dialogo=$(which zenity | awk '{print "positivo"}');

if [ $dialogo = "positivo" ];then
zenity --info --text "Nesse momento os seguintes usuarios estao conectados: \n $quem";

else
kdialog --msgbox "Nesse momento os seguintes usuarios estao conectados: \n $quem";
fi


6. Re: Listar Usuários Conectados [RESOLVIDO]

Gregory Barbosa
greg10

(usa Ubuntu)

Enviado em 26/11/2008 - 11:18h

OK!

Deu certo aqui


Obrigado






Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts