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
"
Comparação entre os escalonadores BFQ e MQ-Deadline (acesso a disco) no Arch e Debian
Conciliando o uso da ZRAM e SWAP em disco na sua máquina
Servidor de Backup com Ubuntu Server 24.04 LTS, RAID e Duplicati (Dell PowerEdge T420)
Visualizar câmeras IP ONVIF no Linux sem necessidade de instalar aplicativos
Converter os repositórios Debian para o novo formato com as chaves
Instalando Spotify no Debian 13
Realizar overclock no Miyoo Mini (plus ou normal)
linux mint reconhece microfone de lapela como fone de ouvido sem micro... (3)
Como desinstalar o GIMP? [RESOLVIDO] (1)