1@mylogfile@ {
2    weekly
3    rotate 52
4    nocreate
5    missingok
6    compress
7
8    prerotate
9        if test -f @mylockfile@; then \
10          PIN=`cat @mylockfile@`; \
11          /bin/kill -TTIN $PIN; \
12          sleep 1; \
13          AA=0; \
14          while test "x$AA" != "x120"; do \
15           AA=$(( AA + 1 )); \
16           if test -f @mylogfile@.lock; then \
17             sleep 1; \
18           else \
19             break; \
20           fi \
21          done; \
22        fi
23    endscript
24}