#!/bin/sh
# Kommado ausf|hren, 
# Ergebnis in temp. Datei, 
# Dateiname zur|ckgeben
TEMPDIR=/tmp
TEMPF=$TEMPDIR/BANG..$$
# Trap zum Lvschen von TEMPF
trap 'rm -f $TEMPF; exit' 1 2 15
# Falls kein Kommando, nur Dateinamen liefern
if [ $# -eq 0 ] ; then
  echo "Usage: `basename $0` command [args]" 1>&2
  echo $TEMPF
  exit 1
fi
# Kommando ausf|hren, Dateiname liefern
"$@" > $TEMPF
echo $TEMPF
# jetzt kommt der Trick:
exec >&-  # Standardausgabe schlie_en, rufende Shell wartet nicht!
( sleep 300 ; rm -f $TEMPF ) &  # Lvschauftrag --> Hintergrund
exit 0
