blob: acf2529fc184253a502ee85b84358a050cbe6c05 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
|
#! /bin/sh
cd /tmp/noise
case "$1" in
(--help) : ;;
('')
. $NOISE_pid/environment
ping_timestamp=${ping_timestamp-0}
ping_challenger=${ping_challenger-0}
if test $ping_challenger != 0 ; then
echo There is already a ping challange running
else
timestamp=`date +%s%N`
for client in * ; do
echo /ping $NOISE_pid $timestamp >$client/linefeed &
done
fi
;;
(*)
echo "/set -q ping_timestamp $2" >$NOISE_pid/linefeed
if test $NOISE_pid != $1 ; then
echo "/set -q ping_challenger $1" >$NOISE_pid/linefeed
echo "PING?"
fi
esac
|