svn commit: r276575 - user/pho/stress2/misc
Peter Holm
pho at FreeBSD.org
Fri Jan 2 21:13:34 UTC 2015
Author: pho
Date: Fri Jan 2 21:13:32 2015
New Revision: 276575
URL: https://svnweb.freebsd.org/changeset/base/276575
Log:
Replaced ps by pgrep. Added missing "wait".
Sponsored by: EMC / Isilon storage division
Modified:
user/pho/stress2/misc/fork.sh
Modified: user/pho/stress2/misc/fork.sh
==============================================================================
--- user/pho/stress2/misc/fork.sh Fri Jan 2 21:13:24 2015 (r276574)
+++ user/pho/stress2/misc/fork.sh Fri Jan 2 21:13:32 2015 (r276575)
@@ -42,11 +42,18 @@ cc -o fork -Wall -Wextra -O2 -g fork.c -
for i in `jot 100`; do
/tmp/fork &
done
-sleep 10
-if ps -l | grep -v grep | egrep "fork\$"; then
+while ! pgrep -q fork; do
+ sleep .2
+done
+for i in `jot 30`; do
+ pgrep -q fork || break
+ sleep 1
+done
+if pgrep -q fork; then
echo FAIL
exit 1
fi
+wait
rm -f /tmp/fork /tmp/fork.c
exit 0
More information about the svn-src-user
mailing list