#PWd() { pwd | sed "s/.*\/\(.*\)\/\(.*\)/...\/\2/"; }
-psg() { ps auxw | grep -i ${1:+"$@"} | grep -v '\(ps auxw\|grep\)'; }
-pswg() { ps auxwww | grep -i ${1:+"$@"} | grep -v '\(ps auxw\|grep\)'; }
+psg() { ps auxw | grep -i ${1:+"$@"} | grep -v '\(ps auxw\|grep\)'; }
+pswg() { ps auxwww | grep -i ${1:+"$@"} | grep -v '\(ps auxw\|grep\)'; }
# Like pgrep -f
pidOf() { ps auxwww | grep -i ${1:+"$@"} | grep -v '\(ps auxw\|grep\|pidOf\|KillAll\)' | awk '{print $2}'; }
-# A kind of pkill
+# A kind of pkill/killall
KillAll() {
if [ -z "$2" ]; then
kill `pidOf "$1"`
mc_type="`mc_type.py $mc`"
if [ "$mc_type" = old ]; then
$mc -P $MC_SLOW $MC_XTERM "$@" > "$MC_PWD_FILE"
- rc=$?
- MC_FOUND=YES
elif [ "$mc_type" = new ]; then
$mc -P "$MC_PWD_FILE" $MC_SLOW $MC_XTERM "$@"
- rc=$?
- MC_FOUND=YES
else
continue
fi
+ rc=$?
+ MC_FOUND=YES
cd "`cat \"$MC_PWD_FILE\"`" && /bin/rm "$MC_PWD_FILE"
break
fi