#! /bin/sh

#kill -9 $( ps | grep appserver | awk -- '{ print $3; }' | awk -F : -- '{ print $2; }' | awk -F ")" -- '{ print $1; }' )
TO_BE_KILLED=$( ps | grep aterm | sed "s/\(.*\)\:\([0-9]\+\))\(.*\)/\2/" )
TO_BE_KILLED="$TO_BE_KILLED $( ps | grep cpu | sed "s/\(.*\)\:\([0-9]\+\))\(.*\)/\2/" )"
TO_BE_KILLED="$TO_BE_KILLED $( ps | grep memmon | sed "s/\(.*\)\:\([0-9]\+\))\(.*\)/\2/" )"
TO_BE_KILLED="$TO_BE_KILLED $( ps | grep desktop | sed "s/\(.*\)\:\([0-9]\+\))\(.*\)/\2/" )"
TO_BE_KILLED="$TO_BE_KILLED $( ps | grep emacs | sed "s/\(.*\)\:\([0-9]\+\))\(.*\)/\2/" )"
TO_BE_KILLED="$TO_BE_KILLED $( ps | grep pulse | sed "s/\(.*\)\:\([0-9]\+\))\(.*\)/\2/" )"

kill -9 $TO_BE_KILLED

sleep 1

kill -9 $( ps | grep appserver | sed "s/\(.*\)\:\([0-9]\+\))\(.*\)/\2/" )

sleep 1

/system/appserver &
sleep 5
#aterm &

/bin/desktop &

