Benutzerinformationen überspringen
Prof. Dr. Schlaumeier
Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)
Quellcode |
|
1 2 3 4 5 6 7 8 |
#!/bin/bash VARIABLE="12 14 18 23 33 45 34 77" for ZAHL in $VARIABLE do if [ $ZAHL -gt 24 ]; then echo "Die $ZAHL ist groesser als 24" fi done |
Benutzerinformationen überspringen
Prof. Dr. Schlaumeier
Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)
Quellcode |
|
1 2 3 4 5 6 7 |
#!/bin/bash for ZAHL in $( cat /pfad_da_hin/testdatei ) do if [ $ZAHL -gt 24 ]; then echo "Die $ZAHL ist groesser als 24" fi done |
Benutzerinformationen überspringen
Prof. Dr. Schlaumeier
Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)
Benutzerinformationen überspringen
Prof. Dr. Schlaumeier
Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 |
#!/bin/bash who -u | cut -c 40-41 > ewigerlogin.txt for ZAHL in $( cat ewigerlogin.txt ) do if [ $ZAHL -gt 24 ]; then echo "Die $ZAHL ist groesser als 24" else echo "Die $ZAHL ist nicht groesser als 24" fi done |
Benutzerinformationen überspringen
Prof. Dr. Schlaumeier
Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)
Zitat
Original von info-gate
Ich denke das Problem ist das if [ ...] ein Problem bekommt
sobald mehrere Zahlen in der Var1 sind.
Benutzerinformationen überspringen
Prof. Dr. Schlaumeier
Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)
Quellcode |
|
1 2 3 4 5 6 7 8 9 |
#!/bin/bash for ZAHL in $( who -u | cut -c 40-41 ) do if [ $ZAHL -gt 24 ]; then echo "Die $ZAHL ist groesser als 24" else echo "Die $ZAHL ist nicht groesser als 24" fi done |
Quellcode |
|
1 2 3 4 5 6 7 8 9 |
#!/bin/bash ( for ZAHL in $( who -u | cut -c 40-41 ) do if [ $ZAHL -gt 24 ]; then echo "Die $ZAHL ist groesser als 24" else echo "Die $ZAHL ist nicht groesser als 24" fi done) | mail -s "superlog" ich@mailadresse.ich |
Benutzerinformationen überspringen
Prof. Dr. Schlaumeier
Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)
Benutzerinformationen überspringen
Prof. Dr. Schlaumeier
Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)
Benutzerinformationen überspringen
Prof. Dr. Schlaumeier
Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)
Quellcode |
|
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 |
var1=1 for ZAHL in $( who -u | cut -c 40-41 ) do if [ $ZAHL -ge 48 ]; then var1=0 else echo "Die $ZAHL ist nicht groesser als 24" > /dev/null fi done if [ $var1 = 0 ]; then echo " Es gibt User die schon länger als 48 Stunden auf dem Server angemeldet sind. Bitte in der Konsole den Befehl who -a eingeben, um zu sehen um welche user es sich handelt." | mail -s "ewige logins" root fi var1=1 |
Benutzerinformationen überspringen
Prof. Dr. Schlaumeier
Wohnort: Mecklenburg, zur Entwicklungshilfe in Chemnitz/Sachsen ;-)