The UNIX and Linux Forums  


Go Back   O UNIX e Linux Forum > Sistemas Operativos > Sun Solaris
.
google unix.com



Sun Solaris O sistema operativo Solaris, normalmente conhecida simplesmente como Solaris, é uma livre baseado em Unix, sistema operacional introduzido pela Sun Microsystems.

Mais UNIX e Linux Fórum Tópicos Você pode achar Helpfull
Fio Thread Starter Fórum Respostas Última postagem
servidor monitor script ... zedex Programação Shell Script e 1 06-01-2008 05:10
script executar ou não executar Kespinoza97 Programação Shell Script e 4 06-23-2007 10:27
necessitar de ajuda a fazer um script para controlar se os ficheiros estão percorrer jonathan184 Programação Shell Script e 0 05-15-2007 12:47
carga monitor script locabuilt UNIX & avançada para usuários experientes 7 01-19-2007 02:37
Hep com script para acompanhar diretório cmf00186 UNIX para Dummies Perguntas & Respostas 2 10-25-2006 03:42

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
Linkback Thread Tools Pesquisar este Thread Avaliação: Thread Rating: 1 votes, 5.00 average. Display Modes
  #1 (permalink)  
Old 06-25-2008
adzuanamir adzuanamir is offline
Usuário
  
 

Join Date: Apr 2008
Lugares: 40
script para monitorar partição cant executar

Oi ...
Estou tentando executar esse script usando o cron mas ele doesnt trabalho. O objetivo desse script é o de acompanhar o meu oráculo partição de dados quando o tamanho é menor que 1 GB, o script irá desencadear um e-mail para o meu e-mail para alertar sobre a partição tamanho
-------------------------------------------------- -----------------------
check_filesystem_size.ksh
-------------------------------------------------- -----------------------
#! / bin / ksh

para i em `df-k | grep / u0 | awk '(print $ 4)'`
fazer
# Convirta o tamanho do arquivo para um valor numérico
FileSize \u003d `expr i`

# Se tiver menos de qualquer filesystem 1000k, emitir um alerta
if [$ FileSize-lt 1000]
então
mailx-s "Oracle filesystem $ i tem menos de 1000k livre." \
adzuan@nc.com.my
fi
feito
-------------------------------------------------- --------------------

Crontab linha:

0 0 * * * / ek_ora / script / check_filesystem_size.ksh> dev / null> & 1

-------------------------------------------------- --------------------

O erro a partir de / var / mail / oracle

Seu "cron" trabalho sobre jupm-wp11
/ ek_ora / script / check_oracle_filesystem.ksh> / dev / null> & 1

produziu o seguinte resultado:

sh: / ek_ora / script / check_oracle_filesystem.ksh: não encontrado
-------------------------------------------------- ---------------------

Alguém pode me dizer por que razão o script doesnt trabalho?

Última edição por adzuanamir; em 06/25/2008 01:43..
  #2 (permalink)  
Old 06-25-2008
DukeNuke2's Avatar
DukeNuke2 DukeNuke2 is offline Forum Staff  
Soulman
  
 

Join Date: Jul 2006
Local: Alemanha, Berlim
Mensagens: 2.993
executar o script com "set-xv" e postar o resultado.

uma coisa que pode ser "expr $i "...
  #3 (permalink)  
Old 06-25-2008
adzuanamir adzuanamir is offline
Usuário
  
 

Join Date: Apr 2008
Lugares: 40
oi Duke
Mudei para expr $ i
i executar o script como este:
----------------------------------------
bash $ 3,00-set-xv
bash-3,00 $. / check_oracle_filesystem.ksh
. / check_oracle_filesystem.ksh
+. / Check_oracle_filesystem.ksh
----------------------------------------

apenas pendurado ....
  #4 (permalink)  
Old 06-25-2008
System Shock's Avatar
System Shock System Shock is offline Forum Advisor  
Usuário
  
 

Join Date: May 2006
Localização: Tau Ceti V
Posts: 521
... bem, o logfile está dizendo que você o erro:

Código:
sh: /ek_ora/script/check_oracle_filesystem.ksh: not found

.. crontab, mas o que você postou diz:

Código:
0 0 * * * /ek_ora/script/check_filesystem_size.ksh > dev/null >&1

Qual é o nome real do script?
O que está realmente em crontab?
  #5 (permalink)  
Old 06-26-2008
adzuanamir adzuanamir is offline
Usuário
  
 

Join Date: Apr 2008
Lugares: 40
Oi Ther
Sim, o meu mau crontab
Acabei de mudar o valor para a direita, o nome do arquivo crontab
Mas embora eu correr manualmente, ainda tem erro:

-------------------------------------------------- --------------------
-bash-3,00 $ sh-x. / ek_ora / script / check_oracle_filesystem.ksh> a.out
+ + Df-k
awk (print $ 4)
+ Grep / ek_
0 + expr
FileSize \u003d 0
+ [0-lt 100]
+ Mailx-s Oracle filesystem 0 tem menos de 100k livre. adzuan@nc.com.my
-------------------------------------------------- -------------------

O script é apenas pendurado lá ....
  #6 (permalink)  
Old 06-26-2008
csenewbie csenewbie is offline
Usuário
  
 

Join Date: Jun 2008
Posts: 1
Poderia ser algo relacionado com comando mailx

Você é capaz de executar o comando mailx com sucesso?
  #7 (permalink)  
Old 06-27-2008
denn denn is offline
Usuário
  
 

Join Date: Jul 2007
Lugares: 96
Com o formato que você está usando para mailx, vai pendurar definitivamente para sempre.
esse formato será "a partir da linha de comando" dar-lhe uma nova linha, quando você digita uma mensagem, e cada nova linha fará o mesmo, até que você digite em uma. "ponto"
então irá enviar todo o texto digitado com o assunto.

mailx espera uma mensagem de algum tipo, por omissão, e não apenas um assunto!

O formato correto dentro de um script é:


Código:
mailx -s "subject" email_address < FILENAME > /dev/null 2>&1
# or if you don't want to use a file
mailx -s "subject" email_address << EOD > /dev/null 2>&1
EOD

se você não redirecionar para / dev / null vai queixar-se um vazio mensagem e cron não será assim.
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 Ligado




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


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 Fóruns Content Copyright © 1993-2009. Todos os Direitos Reserved.Ad Gestão por RedTyger

Content Relevant URLs por vBSEO 3.2.0