repo.or.cz
/
cmdllinux.git
/
blob
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
blame
|
history
|
raw
|
HEAD
instpkg cleanup
[cmdllinux.git]
/
scripts
/
run_on_process
blob
cbe088a2dbd1ed655c199dcc18a48d9ec6607c0e
1
#! /bin/sh
2
3
#params: procname... -- cmd
4
5
[
-z
"
$1
"
] &&
exit
1
6
CMD
=
`echo "$@" | sed -n 's/.*[[:space:]]\+--[[:space:]]\+\(.*\)/\1/p'`
7
[
-z
"
$CMD
"
] &&
exit
1
8
procname
=
`echo "$@" | sed 's/[[:space:]]\+--[[:space:]]\+.*//'`
9
10
#echo $CMD
11
#echo $procname
12
13
while
true
;
do
14
sleep
0.3
15
pidof
$procname
> /
dev
/
null
&&
$CMD
16
done