Beschreibung

Das Shell script functions2.sh beinhaltet eine ganze Anzahl von Funktionen, die in anderen Programme benutzt werden können.
Es benutzt das script environment2.sh (zwingende Vorraussetzung) um Umgebungsvariable zu erhalten.

Anwendung

mit Hilfe der -hf Option erhält man Informationen bzgl. der benutzten Optionen.
functions2.sh -hf

environment2.sh
#-------------
script setting standard definitions
usage:  environment2.sh [-he]
usage:  environment2.sh [-de] [-ce configfile] [-Fe Projekt]
        -he       -shows help message for environment.sh
        -de       -debug display only commands
        -ce value -configfile
        -Fe value [value2] [value3] ...
                  -search for specific environment settings
#-----------------------------------------------------------------------
function2.sh
#-----------
        -hf       -shows help message for functions.sh
        -l        -Send output to standard out
        -d        -Debug mode. Do not execute anything
        -m value  -Send mail to user
        -O value  -Name of the logfile
        -f        -Force to send mail
        -c value  -Specify configuration file
        -e value  -file to set special Unix environment
        -T value  -Send SNMP trap if an error occured
        -F value [value2] [value3] ...
                  -search for specific environment settings in configfile
        -J value  -define from which scheduler script is running
        -R value  -Return Code greater than VALUE is an error
#------------------------------------------------------------------------

Anbei eine detailiert Beschreibung der einzelnen Optionen:
  • -hf
    ist ein Sonderfall, aber notwendig, da dieses Script Bestandteil einer Programmierumgebung ist und allein nicht genutzt wird. Das gleiche gilt für die -he Option des environment2.sh scriptes. Die standardäßige -h oder --help Option wird in den eigentlichen Programmen benutzt (siehe auch Shell Programmierung ).
  • -l
    standardmäßig wird die Ausgabe in ein log-file geschrieben. Die -l Option erlaubt die Ausgabe auf dem Bildschirm
  • -d
    diese Option wird für das debuggen der Programme genutzt. Es wird ein dflag=$TRUE (TRUE=1) gesetzt. Dieser Flag kann dann in dem Hauptprogramm genutzt werden.

Beispiele

Source

keine hinterlegt




Das Originaldokument ist zu finden unter http://ccf-it.de/tiki-5.0/tiki-index.php?page=CCF-functions2.sh