Pergunta : Certificado de Shell

Este certificado que eu escrevi para matar o processo. Mas reinicia automaticamente again.
Tell mim o que é errado aqui: -
#! `picosegundo de /bin/bash
pidlist= - CES | grep - grep de v | grep - exchsim de i | grep - i sim6 | awk “{cópia $2}”

echo $pidlist

for i do `na matança -9 $i
done

/bin/mv /app/path/sim6/data/ *.* /app/path/sim6/archives/ do
do
do `do eco $pidlist do `.
class= do

Resposta : Certificado de Shell

O sintax podia ser um pouco mais em ordem.
E, como o poster precedente disse, você começ um laço infinito que nunca quebrasse. Você dever fornecer um mecanismo da saída dentro do laço do quando.

quando [$SINGLE - GT 10]
fazer

nohup exchsim - SIM6>> $} {de PATHL/do “data “+%m%d” `.log” 2>&1 do `cout_
     
se [$SINGLE - lt 10]
então
  núcleo core.$ do milivolt {ÚNICO}. $$        
  milivolt $ {PATHF} /data/ExchSim*.log exchsim.$ {ÚNICO}. $$
  `da data `do eco do “: `do hostname do `: ALERTA!!! SIM6 ESTÁ PARA BAIXO!!!! $ de advertência {ÚNICOS} de 3. que reiniciam…” | correio $ {ALIST}
fi

  Expr do `de SINGLE= $SINGLE + 1 `
  sono 5

  <>

feito
Outras soluções  
 
programming4us programming4us