Die in der Gruppe FE entwickelten Werkzeuge (siehe
BEL/FE Tools)
können alle direkt aufgerufen werden ohne Angabe eines Verzeichnisses. Dazu
sollte die Bash auf
$DROOT/bin
eine dem Kommando entsprechende Datei finden.
Diese Datei ruft dann das eigentliche Script auf.
Bash findet die Datei, wenn
$DROOT/bin
in der Umgebungsvariablen
PATH
enthalten ist. User, die in ihrem Login-Script
$DROOT/scripts/accdefs
aufrufen, bekommen
PATH
automatisch ergänzt.
Im einfachsten Fall ist die Datei einfach ein Link, der auf das Script zeigt.
Für Scripts, die eine passende Umgebung benötigen, also etwa den richtig gesetzten
LD_LIBRARY_PATH
, sollte die Datei auf
$DROOT/bin
z.B. wie folgt aussehen:
#! /bin/bash
. ${uti}/defaults.sh
${utiasl}/devstatus.py "$@"
Zum Teil werden je nach Umgebung unterschiedliche Scripte aufgerufen, z.B.:
#! /bin/bash
if [ "${ACC_VME_SYSVERSION}" = "08" ] ; then
${utivme}/relusrs-v08 "$@"
else
${utivme}/relusrs-v09 "$@"
fi