
Enviado em 14/12/2018 - 12:56h
Bom pessoal, uso um script que é executado pelo cron de 1 em 1 hora que tem a finalidade de buscar atualizações e atualizar o sistema. Queria que o usuário fosse avisado que iniciou a atualização para que o mesmo não desligasse o computador, e quando terminasse a atualização outra mensagem avisando. Consegui fazer isso com o Zenity, exportando o DISPLAY=0, o problema é que cada seção inciada é um novo DISPLAY, e se tiver mais de um usuário logado e ele não for o DISPLAY 0 não vai receber a mensagem. Existe algum parâmetro parecido comexport DISPLAY=all, para que a mensagem fosse enviada para todos usuários independente de quem esteja no DISPLAY 0 ?
#!bin/bash
export DISPLAY=:0 && zenity --warning --width=600 --title="Atualização automática do sistema" --text "Caro usuário, o sistema encontra-se em processo de atualização no momento, por favor, não desligue o computador até que a atualização seja concluída. Não se preocupe, o sistema irá avisa-lô assim que for finalizado!
Versão atual do sistema: 2.5
Versão da atualização: TESTE
"
sleep 5s
export DISPLAY=:0 && zenity --warning --width=600 --title="Atualização automática do sistema" --text "A atualização do sistema foi concluída com sucesso, por favor reinicie o computador para aplicar as alterações.
Aproveite para tomar um café!
Versão anterior do sistema: 2.5
Versão atual do sistema: 2.6
"
Trabalhando Nativamente com Logs no Linux
Jogando Daikatana (Steam) com Patch 1.3 via Luxtorpeda no Linux
LazyDocker – Interface de Usuário em Tempo Real para o Docker
O widget do Plasma 6 Área de Notificação
[Resolvido] Algo deu errado ao abrir seu perfil
[Resolvido] Conselho distribuiçao brasileira (9)
Quero instalar, configurar, setar tamanho do rsyslog. (3)









