Cuestión : Shell script

Esta escritura que he escrito para matar el proceso. Pero recomienza automáticamente again.
Tell yo cuál es incorrecto aquí: ¡-
#! `picosegundo - eaf de /bin/bash
pidlist= | grep - grep de v | grep - exchsim de i | grep - i sim6 | awk “{impresión $2}”

echo $pidlist

for i del `en la matanza -9 $i
done

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

Respuesta : Shell script

El sintax podía ser un poco más ordenado.
Y, como el cartel anterior dijo, usted consiguió un bucle infinito que nunca se rompe. Usted debe proporcionar un mecanismo de la salida dentro del lazo del rato.

mientras que [$SINGLE - GT 10]
hacer

nohup exchsim - SIM6>> $ {}/“de PATHL fecha “+%m%d” `.log” 2>&1 del `del cout_
     
si [$SINGLE - lt 10]
entonces
  base core.$ del milivoltio {SOLA}. $$        
  milivoltio $ {PATHF} /data/ExchSim*.log exchsim.$ {SOLO}. $$
  `de la fecha del `del eco “: `del hostname del `: ¡ALARMA!!! ¡SIM6 ESTÁ ABAJO!!!! $ de cuidado {SOLOS} de 3. que recomienzan…” | correo $ {ALIST}
fi

  Expr del `de SINGLE= $SINGLE + 1 `
  sueño 5

  <>

hecho
Otras soluciones  
 
programming4us programming4us