[BACK]Return to stresstest.sh CVS log [TXT][DIR] Up to [contributed] / dgamelaunch-openbsd

File: [contributed] / dgamelaunch-openbsd / stresstest.sh (download)

Revision 1.1, Tue Mar 9 14:35:59 2021 UTC (3 years, 1 month ago) by rubenllorente
Branch point for: MAIN

Initial revision

#!/bin/sh
# stress-test script
# requires users test1...test${max} to be defined in /dgl-login, /dgldir/ttyrec
# and /dgldir/rcfiles.
# current directory must contain the dgamelaunch to be used

# Be sure to change these variables
conffile="test2.conf"
chrootdir="chroot-2"
hackdir="/usr/local/lib/nethack"
max=19

# clean up previous cruft
rm -f "$chrootdir"/dgldir/inprogress/*
rm -f "$chrootdir$hackdir"/save/*[0-9]test[0-9]*

echo -n "Starting processes:"
export conffile i
i=1
while [ $i -le $max ]; do
	xterm -e sh -c '(sleep 1; echo "ltest$i"; echo aa; echo -n py i; cat) | ./dgamelaunch -f "$conffile" '&
	echo -n " $!"
	sleep 0.1
	i=$(($i+1))
done
echo