[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Server automatisch herunterfahren, wenn keine Clients connected sind



Habe es jetzt mit netstatus gelöst. Das zeigt mir ja überhaupt alle Connections zum Server an. Ich poste mal das Script. Ist zwar sicher keine Meisterleistung, aber erfüllt seinen Zweck:

#! /bin/sh

# Das Skipt prüft alle 10 Minuten ob noch Verbindungen zum Server
# aktiv sind. Sind keine Verbindungen mehr aktiv wird erneut 10
# minuten gewartet ob sich in der Zwischenzeit nochmal jemand
# verbunden hat. Wenn nicht erfolgt der Shutdown.

langKeineConnections=1
while [ $langKeineConnections -eq 1 ]
do
	lanKeineConnections=1
	netstat -s | grep "connections established" | grep "0"
	while [ $? != "0" ]
	do
		echo "Immer noch Connections"
		sleep 600
		netstat -s | grep "connections established" | grep "0"
	done

	echo "Hey alle sind Disconnected Wart ma mal noch 10 minuten"
	sleep 600
	netstat -s | grep "connections established" | grep "0"
	if [ $? = "0" ]; then
		langKeineConnections=0	
	fi
done

shutdown -h now



Reply to: