Salut à tous, SVP j'ai un petit probleme avec ce script, il ne veut pas tourner, merci de bien vouloir m'aider:
Merci bien de m'aider...
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 #!/bin/sh if [ -f ram ] then rm ram; fi if [ -f ram2 ] then rm ram2; fi grep "MemTotal" /proc/meminfo > ram2; grep "MemFree" /proc/meminfo >> ram2; grep "Buffers" /proc/meminfo >> ram2; sed "s/[ ][ ]*/:/g" ram2 > ram; sed "s/[:][:]*/:/g" ram > ram2; memTotal=`grep "MemTotal" ram2 | cut -d: -f2 ram2`; memFree=`grep "MemFree" ram2 | cut -d: -f2 ram2`; memBuffers=`grep "Buffers" ram2 | cut -d: -f2 ram2`; memUsed=`expr $memTotal - $memFree`; echo "Ram: $memTotal :Total: $memUsed :Used: $memFree :Free: $Buffers :Buffers" > ram; more ram; et ce en m'indiaquant: linux:/home/HacH # sh ram.sh expr: erreur de syntaxe Ram: 515076 13792 55340 :Total: :Used: 515076 13792 55340 :Free: :Buffers
PS: desolé je devrait essayer de mettre des capture au lieu ce code mais ca n'a pas voulu marcher.
Partager