Bash
#!/bin/bash
# Script zum Herunterfahren von beer.tknet.lan
TIMER="0" # Timer wird bei jeder zutreffenden Bedingung um 1 hochgezählt.
# Wenn Timer größer als 0 ist, dann wird der Vorgang abgebrochen.
HOSTS="gin.tknet.lan vodka.tknet.lan whisky.tknet.lan "
ps -aux |grep -v wget
if [$? -ne "0" ]; then
$TIMER=$TIMER+1
fi
for system in HOSTS # Wenn mindestens ein System noch pingbar ist, dann $TIMER=$TIMER+1
do
ping -c2 $system > /dev/null
if [$? -ne "1" ]; then
$TIMER=$TIMER+1
done
if [$TIMER -eq "0"]; then
shutdown -h 0
Alles anzeigen
Grade auf Arbeit zusammengefrickelt. Keine Ahnung ob das so tut, wie ich mir das denke.