aboutsummaryrefslogtreecommitdiffstats
path: root/dcae-controller-core/dcae-controller-core-utils/src/main/server/bin/setup-logrotation.sh
blob: aff11b1dfdf8c58a689ed9c485e51a7daa5c5954 (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
#!/bin/bash 

APP=$1

LOG1=$(echo $APP | sed s/dcae-//).err
LOG2=$(echo $APP | sed s/dcae-//).out

cat > | /etc/logrotate.d/$APP << EOF

/opt/app/$APP/logs/$LOG1 {
    missingok
    compress
    daily
    rotate 14
    dateext
    copytruncate
}

/opt/app/$APP/logs/$LOG2 {
    missingok
    compress
    daily
    rotate 14
    dateext
    copytruncate
}

EOF