instpkg cleanup
[cmdllinux.git] / scripts / run_on_process
blobcbe088a2dbd1ed655c199dcc18a48d9ec6607c0e
1 #! /bin/sh
3 #params: procname... -- cmd
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:]]\+.*//'`
10 #echo $CMD
11 #echo $procname
13 while true; do
14 sleep 0.3
15 pidof $procname > /dev/null && $CMD
16 done