FLI4L - OPT_PBStatus by Daniel Sokoll <fli4l@sirsocke.de>
---------------------------------------------------------------------------------
Mit OPT_PBSTATUS='yes' werden Commandos ausgefhrt, wenn eine nderung des Zustandes
der PortBlock-Gruppen vorgenommen wird.


--- Die Variablen ---------------------------------------------------------------
 
OPT_PBSTATUS='no'	# Werte: [ yes / no ]
	Installiert die Zusatzfunktionen um einen Befehl auszufhren, wenn alle
        Gruppen geblockt sind, bzw. einen anderen Befehl wenn mindestens eine
        Gruppe geffnet ist.

PBSTATUS_SCRIPT_OPEN    # Werte: [ Befehl ]
        Nur norwendig wenn OPT_PBSTATUS='yes'! 
        Dieser Shell-Command wird ausgefhrt, wenn mindestens eine Portblock-Gruppe
        geffnet wurde.
        Wird evtl. schon beim booten ausgefhrt! 

PBSTATUS_SCRIPT_CLOSED  # Werte: [ Befehl ]
        Nur norwendig wenn OPT_PBSTATUS='yes'!
        Dieser Shell-Command wird ausgefhrt, wenn alle Portblock-Gruppen geblockt
        wurden. 
        Wird evtl. schon beim booten ausgefhrt!


--- Beispiele ---------------------------------------------------------------

Beispiel fr OPT_CPANEL:

OPT_PBSTATUS='yes'		#Install portblock-status-script
PBSTATUS_SCRIPT_OPEN='echo blink > /var/run/cpanel.status' #do if at least one group is open
PBSTATUS_SCRIPT_CLOSED='echo on > /var/run/cpanel.status'  #do if all groups are closed

Wenn mindestens eine Gruppe geffnet ist, dann blinkt die CPANEL-LED.
Sind alle Gruppen geschlossen, dann ist sie immer an.

In der CONFIG/CPANEL.TXT:
CPANEL_STATUSLED='SCRIPT'
CPANEL_SCRIPTLINE_N='0'



 
Beispiel fr OPT_COMLED:

OPT_PBSTATUS='yes'		#Install portblock-status-script
PBSTATUS_SCRIPT_OPEN='echo on >/var/run/comled/led1' #do if at least one group is open
PBSTATUS_SCRIPT_CLOSED='echo off >/var/run/comled/led1'  #do if all groups are closed

Sind alle Gruppen geschlossen, dann ist die COMLED-LED1 aus.
Wenn mindestens eine Gruppe geffnet ist, dann leuchtet sie.

In der CONFIG/COMLED.TXT:
COMLED_LED1_SCRIPT_N='0' oder COMLED_LED2_SCRIPT_N='0'




Beispiel fr OPT_LPTLED:

OPT_PBSTATUS='yes'		#Install portblock-status-script
PBSTATUS_SCRIPT_OPEN='echo off >/var/run/lptled/led3' #do if at least one group is open
PBSTATUS_SCRIPT_CLOSED='echo on >/var/run/lptled/led3'  #do if all groups are closed

Sind alle Gruppen geschlossen, dann leuchtet die LPTLED-LED3.
Wenn mindestens eine Gruppe geffnet ist, dann ist sie aus.

Fr OPT_LPTLED bietet sich eine Auswertung der /var/run/portblock.status an, da dann fr
jede Gruppe eine LED angesteuert werden kann. (siehe PORTBLOCK-DOKU -> Sonstiges)



Natrlich knnen auch andere Befehle ausgefhrt werden, da sind der Fantasie (fast) 
keine Grenzen gesetzt. 
Wrde mich ber eure Ideen und ihre Umsetzungen freuen, aber bitte keine Fragen zum
Shell-Scripting - bin selbst nur ein Anfnger.
 

--- Kontakt ---------------------------------------------------------------------

fli4l@sirsocke.de
http://www.sirsocke.de
