Em 07/05/05, Thiago Macieira<[EMAIL PROTECTED]> escreveu:
> Miguel Da Silva wrote:
> >Senhores, algu�m sabe como seria poss�vel executar um programa para
> > X-Windows atrav�s do cron?!
>
> Sim, voc� tem que acertar a vari�vel DISPLAY para o display que foi aberto
> --- geralmente :0.0.

Eu fa�o isto geralmente usando uma linha parecida com isto aqui:

DISPLAY=0.0 programa

Se � para abrir na tela de outro computador, muda um pouquinho:

DISPLAY=remoto:0.0 programa

Nunca tentei usar no crontab. Geralmente o que se faz � colocar um
servi�o rodando em background, e o administrador abre um programa para
comunicar-se com o primeiro, em um esquema "cliente/servidor". Para
quem vai usar esta abordagem, recomendo a leitura do "Advanced Linux
Programming", que pode ser encontrado em
http://www.advancedlinuxprogramming.com/.

> Se n�o for o mesmo usu�rio que abriu o servidor X, � necess�rio que esse
> usu�rio d� permiss�es antes (usando o xhost).

Tem tr�s ou quatro artigos na minha p�gina tratando de seguran�a no
servidor X. Se ele tem outros usu�rios fazendo logon no computador,
mesmo que remotamente, ent�o usar o xhost � muito perigoso. D� uma
olhada no artigo, que tem algumas dicas de como fazer este tipo de
coisa de forma segura.

[]s
-- 
.O. Cesar A. K. Grossmann ICQ: 35659423
..O http://www.LinuxByGrossmann.cjb.net/
OOO Quidquid Latine dictum sit, altum viditur
---------------------------------------------------------------------------
Esta lista � patrocinada pela Conectiva S.A. Visite http://www.conectiva.com.br

Arquivo: http://bazar2.conectiva.com.br/mailman/listinfo/linux-br
Regras de utiliza��o da lista: http://linux-br.conectiva.com.br
FAQ: http://www.zago.eti.br/menu.html

Responder a