Não.. Na verdade o Xterm ali foi só um teste com a variavel TERM... Até poderia abrir o xterm do cron, mas teria q ter um X rodando e setar o XAUTHORITY e DISPLAY praquele usuario.
Obrigado pelas dicas, mas não seria esse o caso ;/ Se alguem tiver mais alguma dica, por favor contribua :) Flavio do Carmo Junior On 4/4/07, Tiago Barcellos Peczenyj <[EMAIL PROTECTED]> wrote: > > Desculpe mas não tenho como verificar agora esta dica mas... > ...é possivel rodar o xterm 'diretasso' via cron ? > > Sera que não tem que iniciar um servidor X também, tudo em background? > > []´s Tiago > > On 4/4/07, mop <[EMAIL PROTECTED]<mop2bky4mz5tyjwa8ersp7hrg5u9qn%40gmail.com>> > wrote: > > > > Vai uma sugestão, mas não incluí usuário. Claro que quem chama o > > teminal é um usuário determinado. Em caso de duvida faça um log com > > whoami. Pelo que entendi a execução é em um xterm. > > > > Se aparecer quebrado, abaixo é apenas uma linha: > > > > xterm -e ". /etc/profile;TERM=linux;cd /home/sistema;./exporweb.e;read > > -p Resultado?" > > > > On 4/3/07, Flavio Junior <[EMAIL PROTECTED] > > <billpp%40gmail.com><billpp%40gmail.com>> wrote: > > > Boa noite pessoal, > > > > > > Uma duvida mais conceitual do que tecnica... > > > > > > Tenho um programa feito por um cliente em Clipper e compilado com > > > FlagShip, ele roda uma rotina numa base de dados DBase e gera arquivos > > > .sql para importação no mysql. > > > > > > Primeiro problema: > > > aguia:/home/sistema# ./exporweb.e > > > request to switch into FULLSCREEN mode failed: too dumb terminal > > > 'xterm' (no cursor move capabilitie) > > > > > > Solução: TERM=linux > > > Beleza, funciona normalzinho se executado na mão. > > > > > > Agora via crontab, não consigo burlar isso: > > > request to switch into FULLSCREEN mode failed: can run only on > terminal > > > > > > Essa acima é a mensagem que aparece no log do programa, qdo rodo pelo > > > crontab. > > > > > > Coisas que já tentei: > > > - Screen > > > - expect com spawn > > > - expect com system > > > - criar um script.sh e setar as variaveis como: . /etc/profile; > > > TERM=linux; e chamar o script > > > - Chamar no crontab: (cd /home/sistema; TERM=linux ./programa) > > > - Criar um arquivo .sh com export TERM=linux; ./programa > > > > > > -- > Tiago B Peczenyj > Linux User #405772 > > # cd /pub > # more beer > > [As partes desta mensagem que não continham texto foram removidas] > > > [As partes desta mensagem que não continham texto foram removidas]
