#!/bin/sh

log=/tmp/call.log
out="${log}.out"; err="${log}.err"
me=${0##*/}
echo "::: $me: $@" >> "${log}"
"${me}" "${@}" > "${out}" 2>"${err}"
ret=$?
{
echo ":::: out ::::"
cat "${out}"
echo ":::: err ::::"
cat "${err}"
} > "${log}"
cat "${out}"
cat /tmp/err 1>&2
exit $ret
