Mercurial > hg > plml
view stdio_catcher @ 20:c7ea49d19055
Import library(debug) explicitly; removed spurious \n from debug messages.
author | samer |
---|---|
date | Thu, 09 Feb 2012 11:16:36 +0000 |
parents | e0a1f92fcbc9 |
children |
line wrap: on
line source
#!/bin/sh echo "In stdio_catcher" function handle_term { echo "### $(date): received SIGTERM" >> "$outputlog" exit } function handle_int { echo "### $(date): received SIGINT" >> "$outputlog" } function handle_hup { echo "### $(date): received SIGHUP" >> "$outputlog" exit } trap handle_int 2 trap handle_term 15 trap handle_hup 1 inputlog="$1" outputlog="$2" shift 2 echo "### $(date): INPUT - $@" >> "$inputlog" echo "### $(date): OUTPUT - $@" >> "$outputlog" nohup tee -a "$inputlog" | "$@" | nohup tee -a "$outputlog" #"$@"