dragonfly
1# installed by debhelper by convention into /etc/logrotate.d/
2
3/var/log/dragonfly/dragonfly*.log {
4daily
5missingok
6
7compress
8compresscmd zstd
9uncompresscmd unzstd
10compressext .zst
11notifempty
12
13# do not create an empty file after the rotation.
14nocreate
15prerotate
16if lsof -t $1 > /dev/null; then
17# file is open. Skipping rotation."
18exit 1
19fi
20endscript
21
22# Possible hook to upload rotated logs to cloud storage.
23postrotate
24echo "TBD: POSTROTATE"
25endscript
26}
27