# launch a copy of the client process on each specified machine
for i in $CLIENTS_RUDE; do
- echo "Launching client process on $i"
+ if ping -c 1 -i 5 $i > /dev/null; then
+ echo "Launching client process on $i"
+ else
+ echo "client $i is currently down, skipping"
+ continue
+ fi
LOG_FILE="${LOG_DIR}/client-$i.log"
done
for i in $CLIENTS_NICE; do
- echo "Launching client process on $i"
+ if ping -c 1 -i 5 $i > /dev/null; then
+ echo "Launching client process on $i"
+ else
+ echo "client $i is currently down, skipping"
+ continue
+ fi
LOG_FILE="${LOG_DIR}/client-$i.log"
echo "server is now running in background:"
echo " host = $SERVER_HOST"
echo " pid = $SERVER_PID"
-echo " port = $SERVER_PORT"
\ No newline at end of file
+echo " port = $SERVER_PORT"