#!/usr/bin/env bosh

command{{
  function pad() {
    s="$1";
    while [ ${#s} -lt 5 ]; do s=" $s"; done;
    echo "$s";
  };
  PID="$(pad $$)";
  BOSHPID="$(pad $BOSHPID)";
  BOSHPPID=$(pad $BOSHPPID);
  ps -o pid,ppid,tty,stat,time,cmd x | grep -v -e "$PID" -e "$BOSHPID" -e "$BOSHPPID"
}}

refresh=1
header=1

#autorefresh:	5

preaction{{
  PID=$(echo $BOSH | cut -f1 -d' ');
}}

k=[!]		kill $PID
9=[!]		kill -9 $PID
s=[!:signal]	kill -s "$BOSHPARAM" $PID

l=[.]		/usr/sbin/lsof -p $PID
r=[.]		chrt -p $PID
m=[.]		pmap $PID
t=[.]		pstack $PID
