Mercurial > hg > config
comparison .bashrc @ 709:c24a1b531b7e
move isrunning to a shell script and kill killbyname since there is pkill nowadays
author | Jeff Hammel <k0scist@gmail.com> |
---|---|
date | Fri, 05 Sep 2014 14:55:11 -0700 |
parents | 9afe2373aaa2 |
children | 1337d2e9e1a6 |
comparison
equal
deleted
inserted
replaced
708:fa6c6f64e12b | 709:c24a1b531b7e |
---|---|
316 FILE=$1 | 316 FILE=$1 |
317 shift | 317 shift |
318 emacs +`wc -l "$FILE"` $@ | 318 emacs +`wc -l "$FILE"` $@ |
319 } | 319 } |
320 | 320 |
321 | |
322 ### functions for processes | |
323 | |
324 isrunning() { | |
325 # is a process running? (by name) | |
326 # see also: talos for a better version | |
327 for i in "$@" | |
328 do | |
329 ps axwww | grep "$i" | grep -v 'grep' | |
330 done | sort | uniq | |
331 | |
332 } | |
333 | |
334 killbyname() { | |
335 # kill a process by name | |
336 kill `isrunning "$@" | awk '{ print $1 }' | onelineit.py` | |
337 } | |
338 | |
339 ### | 321 ### |
340 | 322 |
341 buffer() { | 323 buffer() { |
342 # temporary buffer with cat and /dev/null | 324 # temporary buffer with cat and /dev/null |
343 cat > /dev/null | 325 cat > /dev/null |