Go Back   O UNIX e Linux Forum > Top Fóruns > UNIX para Dummies Perguntas & Respostas
.
site google



UNIX para Dummies Perguntas & Respostas Se não tiver certeza de onde se pode postar uma pergunta Unix ou Linux, postá-lo aqui. Todos os UNIX e Linux novatos bem vindos!

Closed Thread
English Japanese Spanish French German Portuguese Italian Powered by Powered by Google
 
Thread Tools Pesquisar este Thread Rate Thread Display Modes
  #1 (permalink)  
Old 08-22-2002
Usuário
 

Join Date: Aug 2002
Lugares: 18
executando SQL no crontab

Oi,

Eu tenho um script que atualizar um banco de dados SQL usando sqlplus comando.
quando eu executá-lo em um modo interativo seu ok, mas ao tentar executá-lo utilizando o crontab eu comprar um um messege:

"Deve ser anexada ao terminal para 'I am' option"

(há não "Quem sou eu" no comando de script)

e os PO não está a ser actualizado ....

qualquer idéias?
Links Patrocinados
  #2 (permalink)  
Old 08-22-2002
Usuário
 

Join Date: Jun 2002
Localização: Amsterdam (Holanda)
Lugares: 142
Wink Nós não podemos ajudar sem informações

Por favor, postar este script
  #3 (permalink)  
Old 08-22-2002
Usuário
 

Join Date: Aug 2002
Lugares: 18
o script --


Código:
#!/bin/csh 
set c_str = "rating_info/rating@bscsprod"
set file=`ls -lrt /var/tmp/Rep4* | tail -1 | awk '{print$9}'`
set workfile="/tmp/Rep4.txt"
set temp="'"
set ttt="\.\." 
cat $file | sed 's/'$temp'/./g' > /tmp/a.txt
cat /tmp/a.txt | sed 's/'$ttt'/-/g' > /tmp/b.txt
cat /tmp/b.txt | sed 's/'\,'/\  /g' > $workfile
rm /tmp/a.txt
rm /tmp/b.txt
foreach stam ("00-04" "04-08" "08-12" "12-16" "16-20" "20-24" "> 25" )
 cat $workfile | grep "$stam" | cut -f2-6 > /tmp/sss.txt
 set s_str=""
 foreach num ( `more /tmp/sss.txt` )
   if ( `echo $num | cut -c1 ` == "." ) then
    set s_num="0$num"
   else
    set s_num="$num"
   endif
   set s_str="$s_str $s_num"
 end
 sqlplus $c_str @/bill/app01/bscsprod/scripts/dori/update_delay.sql `echo $s_str` "'$stam'"
 rm /tmp/sss.txt
end
set delay=`cat $workfile | grep "Delay" | cut -f2`
sqlplus $c_str @/bill/app01/bscsprod/scripts/dori/update_unpr.sql "$delay" 'delay'
set udate=`head -1 $workfile`
sqlplus $c_str @/bill/app01/bscsprod/scripts/dori/update_time.sql "'$udate'" 'update'

adicionado código tags para facilitar a leitura - oombera

Última edição por oombera; em 02/18/2004 06:45..
  #4 (permalink)  
Old 08-22-2002
Usuário
 

Join Date: Aug 2002
Lugares: 18
Thumbs up OK - Achei que o problema e fixa-se!

Obrigado pela ajuda ...
  #5 (permalink)  
Old 08-22-2002
Usuário
 

Join Date: Jun 2002
Localização: Amsterdam (Holanda)
Lugares: 142
Unhappy o meu palpite

Eu realmente não sei, mas o meu palpite SQLPLUS é a causa do problema.

Talvez você pode adicionar algumas linhas de debug.
por exemplo, mesmo antes de o incêndio SQLPLUS comando você adicionar
echo "próximo é SQLPLUS">> / tmp / logfile


para descobrir, em consonância com o problema occure.


cuide-se

JanR
Links Patrocinados
Closed Thread

Marcadores

Thread Tools Pesquisar este Thread
Pesquisar este Thread:

Pesquisa Avançada
Display Modes Esta taxa Thread
Esta taxa Thread:

Destacamento Regimento
Você não pode postar novas threads
Você não pode postar respostas
Você não pode postar anexos
Você não pode editar suas postagens

BB code é Ligado
Smilies são Ligado
[IMG] código é Ligado
Código HTML é Desligado
Trackbacks são Ligado
Pingbacks são Ligado
Refbacks são Desligado


Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
Enfrentar a questão do sistema operativo Solaris no crontab para executar o script mabrar Programação Shell Script e 2 11-02-2007 06:32
Como impedir a execução de job1 enquanto Trabalho2 está sendo executado .. tikang UNIX & avançada para usuários experientes 3 09-14-2006 06:40
Crontab help ssmiths001 UNIX para Dummies Perguntas & Respostas 2 08-17-2006 07:02
Mail não recebeu quando executados a partir de Crontab pankajkrmishra Programação Shell Script e 11 08-11-2006 04:04
Crontab thumsup9 UNIX para Dummies Perguntas & Respostas 2 02-14-2005 12:40



Todos os horários são GMT -4. A hora é agora 07:33.


Powered by: vBulletinCopyright © 2000 - 2006, Jelsoft Enterprises Limited. Língua Traduções Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
O UNIX e Linux Brasil Content Copyright © 1993-2010. Todos os direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0