Bom, você pode usar a libnotify-bin, para notificar através do daemon de
notificações do desktop, como no seu caso o gnome.
Basta setar a variavel de ambiente DISPLAY com a respectiva sessão do X
(caso for executado de algu TTY/PTS)
ex:
# env DISPLAY=:0 notify-send "teste"
Mas se os seus terminais tem um servidor X instalado então só vai
funcionar na maquina local, portanto, você pode:
- Fazer troca de chaves com o servidor e criar um script que envie o
comando para todos os terminais via SSH.
- Ou então faz um daemonzinho simples e põe na inicialização de
aplicativos do gnome, e envia através dele.
Se quiser automatizar mais ainda também pode mover o "shutdown" para
"shutdown.orig" por exemplo, como algumas distros fazem com vários
aplicativos, e fazer um wrapper que chama o seu script e depois executa
o shutdown com os parametros informados.
A[]'s
Em 3/7/2009 16:05, Anacleto Junior escreveu:
Então, estes comandos eu já tinha tentado, somente o terminal é
alertado, o usuário não vê essa mensagem.
Queria tentar avisar através do desktop que ele estiver usando.Ex: ele
tá utilizando Gnome e a notificação aparece pra ele.
Existe algum pacote que já faça isso?
Obrigado pelas respostas, colegas.
2009/7/3 Rafael Moraes <[email protected] <mailto:[email protected]>>
shutdown -k
2009/7/3 PEdroArthur_JEdi <[email protected]
<mailto:[email protected]>>
2009/7/3 Anacleto Junior <[email protected]
<mailto:[email protected]>>:
> Boa tarde pessoal,
>
> Aqui na escola utilizamos Thinstation Linux e atualmente
passo por uma
> situação que não encontrei que funcione de forma eficaz nos
terminais. Eu
> gostaria de alertar os terminais que vou desligar o servidor,
alguma caixa
> de diálogo avisando.
>
> Lendo o man do shutdown, consegui descobrir uma forma
(shutdown -r +tempo
> "mensagem a ser enviada"), mas a mensagem é enviada para o
tty1, acredito,
> pois nenhum terminal visualiza a mensagem.
Você pode tentar fazer:
# shutdown -r +tempo
# wall <<< "mensagem a ser enviada"
--
PEdroArthur_JEdi
Nunca acredite num sistema que você não conhece o código fonte!
Never trust a system you don't have sources for!
"A unica condição na qual a inteligência, a dignidade e a felicidade
podem se desenvolver é na liberdade."
-- Mikhail Bakunin
--
To UNSUBSCRIBE, email to
[email protected]
<mailto:[email protected]>
with a subject of "unsubscribe". Trouble? Contact
[email protected] <mailto:[email protected]>
--
Anacleto Júnior
Linux User: #447388
http://caradoacre.wordpress.com
--
To UNSUBSCRIBE, email to [email protected]
with a subject of "unsubscribe". Trouble? Contact [email protected]