salut !!

je voudrais un script "x" qui mesure le nombre de processus toutes les 20 sec.
Et un autre "y" qui observe toutes les 10 sec que le premier "x" est toujours en vie, si ce n'est pas le cas il le relance !
je essyé avec ce code mais ca marche plus ??

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
#!/bin/bash
 
while true
 
do
 
P = `ps -eaf | grep -vps -eaf” | wc -l`
 
if [$P -eq 1]
 
		echo " le nombre de process tournant est $P" >> Charge_Process.log
 
fi
	sleep 10
done
le duxieme y :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
#!/bin/bash
 
while true
 
do
 
P = `ps -eaf | grep "x.sh”`
 
if [$P -eq 1]
 
			echo "process is not alive" >> Alarme.log
			bash -x /root/x.sh
 
else 
			echo "process is alive"
fi
 
	sleep 5
done