bonjour, je dois créer un script qui test l'éxistance de fichier en continu donc j'ai fait une boucle infini et les test avec des if ca donne cela
Le probleme c'est que c'ette facon de faire et beaucoup trop gourmande ce script utilise 60% du proc, je suis débutant en shell script, mon programme doit tout simplement faire ceci
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
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49 #! /bin/sh sleep 5 #effacement des fichiers rm /var/www/connect.php rm /var/www/absence.php i=menu j=menu # boucle infinie while (true) do case $i in menu) if test ! -e /var/www/connect.php && test ! -e /var/www/absence.php then killall -9 flashplayer sleep 2 flashplayer http://127.0.0.1:$1/Appliance/Appmenu.swf & #sleep 1 i=appel j=absence fi ;; appel) if test -e /var/www/connect.php then killall -9 flashplayer sleep 2 flashplayer http://127.0.0.1:$1/Appliance/Appdecroche.swf & i=menu j=absence fi ;; esac if test $j= absence then if test ! -e /var/www/connect.php && test -e /var/www/absence.php then killall -9 flashplayer sleep 2 flashplayer http://127.0.0.1:$1/Appliance/Appabsence.swf & j=menu fi fi done
flashplayer absence.php connect.php
Appmenu.swf 0 0
Appdecroche.swf indiférent 1
indiférent mais si absence.php 1 prochaine page affiché Appabsence.swf
Appabsence.swf 1 0
voila j'espere que j'ai était a peu prés clair sinon n'hésitait pas merci
Partager