4
4everstyler
Grünschnabel
Hallo hier Lieben,
bin neu hier, ich bin auf der Sucher nach Hilfe .
Ich möchste gerne eine If Schleife schreiben, diess klapt leider nicht , die Shell die ich verwende ist "Bash".
Ich habe null Anung was Scripting angeht bitte um Hilfe.
Wenn ich diese ausführe sagte er "Syntax Erro ||" ich denke mal das diese falsch ist ich habe gedacht "|| wäre oder".
Die Schleife soll die ganzen Ausdrücken überprüfen, wen die Variable=0 ist soll ein Befehl aus geführt werden und wenn die Variable=1 ist soll eine Befehl ausgeführt werden.
Also wenn "$down,$unreachable,$critical und $warning = 0" soll ein Befehl aus geführt werdenn "$down,$unreachable,$critical und $warning = 1" soll ein Befehl ausgeführt werden.
Dankeschön !
bin neu hier, ich bin auf der Sucher nach Hilfe .
Ich möchste gerne eine If Schleife schreiben, diess klapt leider nicht , die Shell die ich verwende ist "Bash".
Ich habe null Anung was Scripting angeht bitte um Hilfe.
Code:
#!/bin/sh
grep -q "down: 0" /var/www/index.html
down=$?
grep -q "unreachable: 0" /var/www/index.html
unreachable=$?
grep -q "critical: 0" /var/www/index.html
critical=$?
grep -q "warning: 0" /var/www/index.html
warning=$?
if
[[ $down == 0 ]]
||
[[ $unreachable == 0 ]]
||
[[ $critical == 0 ]]
||
[[ $warning == 0 ]]
then
wget -d --user=user1 --password=123456789 --post-data="p1=0" http://192.168.201.40/cmd.html
elif
[[ $down == 1 ]]
||
[[ $unreachable == 1 ]]
||
[[ $critical == 1 ]]
||
[[ $warning == 1 ]]
else
wget -d --user=user1 --password=123456789 --post-data="p1=1" http://192.168.201.40/cmd.html
fi
Wenn ich diese ausführe sagte er "Syntax Erro ||" ich denke mal das diese falsch ist ich habe gedacht "|| wäre oder".
Die Schleife soll die ganzen Ausdrücken überprüfen, wen die Variable=0 ist soll ein Befehl aus geführt werden und wenn die Variable=1 ist soll eine Befehl ausgeführt werden.
Also wenn "$down,$unreachable,$critical und $warning = 0" soll ein Befehl aus geführt werdenn "$down,$unreachable,$critical und $warning = 1" soll ein Befehl ausgeführt werden.
Dankeschön !