Hallo,
der Titel sagt eigentlich schon alles.
Das script unter /etc/vdr/shutdown.d
msi-celeron> cat nsora
#!/bin/sh
. /etc/init.d/rc.functions
TEXTDOMAIN="nsora-nsora"
OLDIFS=$IFS
IFS=,
connections="$(LC_ALL=C netstat -n | grep ESTABLISHED)"
for client_ip in $NSORA_CLIENT_IP; do
if echo "$connections" | grep -q $client_ip[^0-9]; then
echo "$(gt 'No shutdown because client $client_ip is active.')"
svdrpsend.sh -d "MESG $(gt 'No shutdown because client $client_ip is active.')"
exit 1
fi
done
IFS=$OLDIFS
exit 0
liest /etc/init.d/rc.functions statt /etc/rc.config ein.
So wird nsora nicht funktionieren, da die IP-Adressen in NSORA_CLIENT_IP in der Datei /etc/rc.config gespeichert werden.
Schöne Grüße aus Wien
BobW
Edit: Den Befehl "gt" (zur Umwandlung von Klein- in Großbuchstaben?) gibt es auf meinem 5.4 System auch nicht.