![]() |
|
|
google unix.com
|
|||||||
| Fóruns | Registar | Fórum Regimento | Ligações | Álbuns | FAQ | Lista deputados | Calendário | Pesquisa | Today's Posts | Mark Forums Read |
| 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 |
![]() |
|
|
Linkback | Thread Tools | Pesquisar este Thread |
Avaliação:
|
Display Modes |
|
|
|
||||
|
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.. |
|
||||
|
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 .... |
|
||||
|
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á .... |
|
||||
|
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. |
![]() |
| Marcadores |
| Thread Tools | Pesquisar este Thread |
| Display Modes | Esta taxa Thread |
|
|