não abrem automaticamente janelas na sua área de trabalho. Você tem que incluir código para fazer isso, se é isso que você quer.
Atualização 1
Uma maneira de fazer isso é usar Xdialog
.
Note que você pode precisar instalá-lo usando sudo yum install Xdialog
ou apt-get install Xdialog
(ou qualquer comando apropriado para o gerenciador de pacotes da sua distribuição Unix / Linux).
Há exemplos em /usr/share/doc/xdialog*/samples
, aqui está um
Usando essa ferramenta, você pode ter o script de segundo plano exibindo mensagens no console do sistema (supondo que esteja executando um servidor X). Talvez seja necessário definir o valor da variável de ambiente DISPLAY para que o programa saiba em qual tela deve exibir a caixa de diálogo. Isso também funciona para PCs remotos, etc., se eles executarem um servidor X (por exemplo, Xming no Windows).
Aqui está um exemplo rápido
Atualização 2
Observação: o acima não é o modo comum como uma tarefa em segundo plano do sistema se comunica com os usuários. Normalmente eu teria apenas que a tarefa escrevesse suas mensagens em um arquivo de log (e talvez usasse logger
para escrever no syslog), então quem estiver interessado pode usar apenas tail -f logfilename
para ver o status atual do processo em segundo plano. p>
Se você precisar chamar a atenção de alguém para a conclusão de uma tarefa, envie-a um e-mail ou acione um alerta de SNMP.