blob: 6f0f90659f894b5afa5b2dc85f9355c3f824d8f7 (
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
25
26
27
28
29
30
31
32
33
34
|
#!/bin/sh
echo 1 > b
redo-ifchange a
read a1 <a
echo 2 > b
redo-ifchange a
read a2 <a
echo 2 > b
redo-ifchange a
read a3 <a
[ $a1 -lt $a2 ] || exit 1
[ $a2 -eq $a3 ] || exit 1
echo 'redo-always; date +%s | redo-stamp; sleep 1; date +%s' >c.do
redo-ifchange c
read c1 <c
redo-ifchange c
read c2 <c
echo 'sleep 1; date +%s' >c.do
redo-ifchange c
read c3 <c
redo-ifchange c
read c4 <c
[ $c1 -lt $c2 ] || exit 1
[ $c3 -eq $c4 ] || exit 1
|