Mercurial > hg > config
comparison .bashrc @ 103:e841c419199e
add process command to get filehandles
author | Jeff Hammel <jhammel@mozilla.com> |
---|---|
date | Mon, 01 Nov 2010 13:44:46 -0700 |
parents | 35d28c0a6ba3 |
children | bf567a0e8fef |
comparison
equal
deleted
inserted
replaced
102:35d28c0a6ba3 | 103:e841c419199e |
---|---|
146 # make a temporary file | 146 # make a temporary file |
147 tmpfile() { | 147 tmpfile() { |
148 | 148 |
149 if [ "$#" == "0" ] | 149 if [ "$#" == "0" ] |
150 then | 150 then |
151 args="." | 151 args="tmp" |
152 else | 152 else |
153 args=$@ | 153 args=$@ |
154 fi | 154 fi |
155 | 155 |
156 for i in $args | 156 for i in $args |
310 rm -rf "${i}" | 310 rm -rf "${i}" |
311 fi | 311 fi |
312 done | 312 done |
313 } | 313 } |
314 | 314 |
315 filehandles() { | |
316 TMPFILE=$(tmpfile) | |
317 ps -e|grep -v TTY|awk {'print "echo -n \"Process: "$4"\tPID: "$1"\tNumber of FH: \"; lsof -p "$1"|wc -l"'} > ${TMPFILE} | |
318 . ${TMPFILE} | sort | |
319 rm ${TMPFILE} | |
320 } | |
321 | |
315 ### include overrides for commands | 322 ### include overrides for commands |
316 source ~/.bash_overrides | 323 source ~/.bash_overrides |
317 | 324 |
318 ### regenerate fluxbox menus here for convenience | 325 ### regenerate fluxbox menus here for convenience |
319 MENU=~/web/site/programs.html | 326 MENU=~/web/site/programs.html |