summaryrefslogtreecommitdiff
path: root/tests
diff options
context:
space:
mode:
Diffstat (limited to 'tests')
-rwxr-xr-xtests/tail-2/assert8
1 files changed, 6 insertions, 2 deletions
diff --git a/tests/tail-2/assert b/tests/tail-2/assert
index 416f206a1..623c3684f 100755
--- a/tests/tail-2/assert
+++ b/tests/tail-2/assert
@@ -42,9 +42,13 @@ tail_pid=$!
echo sleeping for 7 seconds...
-# Give the backgrounded `tail' a chance to start before removing foo.
+# Wait for the backgrounded `tail' to start before removing foo.
# Otherwise, without --retry, tail wouldn't try to open `foo' again.
-sleep 1
+while :; do
+ env kill -0 $tail_pid && break
+ echo sleep .1
+ sleep .1
+done
rm -f foo
sleep 6