
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
"
Como criar um make.conf no Gentoo (para iniciantes)
Como instalar o Open WebUI para Ollama no Gentoo (com systemd)
INSTALAR (e jogar) COUNTER STRIKE 1.6 (install cs 1.6) NO LINUX
A tragédia silenciosa das distribuições baseadas (ou “agregadas”)
Removendo o bloqueio por erros de senha no Gentoo (systemd)
Papel de Parede Animado no KDE Plasma 6 (Com dicas para Gentoo)
Homebrew: o gerenciador de pacotes que faltava para o Linux!
Removendo a trava de versão do Project Brutality para GZDoom/UZDoom
Acelere a compilação no Gentoo com distcc (guia para Systemd)
ATUALIZAÇÃO DO KERNEL LINUX (2)
[Matemática] o que seria algo mais poderoso do que uma função? [RESOLV... (5)









