function runl() { if [ $# -gt 1 ]; then CMDLINE=${@:1:$#-1}; DATE=$(date '+%T %B %d %Y'); LOGFILE=${@:(-1)}; ( echo -e 'DATE: '${DATE}'\n''CMDLINE: '${CMDLINE}'\n' | tee "${LOGFILE}" (eval time "${CMDLINE}") |& tee -a "${LOGFILE}" && exit $PIPESTATUS ) else echo "${FUNCNAME} " fi }