~mmach/netext73/busybox

« back to all changes in this revision

Viewing changes to examples/var_service/nmeter/run

  • Committer: mmach
  • Date: 2021-04-14 13:54:24 UTC
  • Revision ID: netbit73@gmail.com-20210414135424-8x3fxf716zs4wflb
1

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
#!/bin/sh
 
2
 
 
3
exec >/dev/null
 
4
exec 2>&1
 
5
exec </dev/null
 
6
 
 
7
# Since per-process /proc/net/ (-> /proc/self/net/) appeared,
 
8
# we need to be root
 
9
user="root"
 
10
tty="/dev/tty9"
 
11
cmd="nmeter '%t %c x %x p%p f %f b %b m %m if%[nif]'"
 
12
 
 
13
chmod -R a+X . # or else env will moan
 
14
chown "$user": "$tty" # devfs made happy
 
15
 
 
16
eval exec \
 
17
env - PATH="$PATH" \
 
18
setuidgid "$user" \
 
19
<"$tty" >"$tty" 2>&1 \
 
20
$cmd