shell-script-pt
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Re: [shell-script] Crontab & "dumb" Terminal


From: Tiago Barcellos Peczenyj
Subject: Re: [shell-script] Crontab & "dumb" Terminal
Date: Wed, 4 Apr 2007 01:09:36 -0300

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 <address@hidden> 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 <address@hidden <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]



reply via email to

[Prev in Thread] Current Thread [Next in Thread]