mirror of
https://github.com/stefanocasazza/ULib.git
synced 2025-09-28 19:05:55 +08:00
27 lines
556 B
Bash
Executable File
27 lines
556 B
Bash
Executable File
#!/bin/sh
|
|
|
|
do_cmd() {
|
|
|
|
while read input
|
|
do
|
|
echo $input 1>&2
|
|
echo $input
|
|
done
|
|
}
|
|
|
|
DBG_FILE_OUT=/tmp/main_$$.out
|
|
DBG_FILE_ERR=/tmp/main_$$.err
|
|
(
|
|
echo "ENVIRONMENT:"
|
|
echo "-----------------------------------------------------------"
|
|
env
|
|
echo "-----------------------------------------------------------"
|
|
echo "STDERR:"
|
|
echo "-----------------------------------------------------------"
|
|
set -x
|
|
do_cmd "$@"
|
|
set +x
|
|
) > $DBG_FILE_OUT 2>>$DBG_FILE_ERR
|
|
echo "-----------------------------------------------------------" 2>>$DBG_FILE_ERR >&2
|
|
cat $DBG_FILE_OUT
|