New logrotate

This commit is contained in:
phahulin 2017-11-01 21:37:34 +03:00 committed by GitHub
parent 65987c0cdb
commit 4a86366d97
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 1 deletions

View File

@ -313,7 +313,7 @@ EOF"
configure_logrotate() {
echo "=====> configure_logrotate"
sudo bash -c "cat > /etc/logrotate.d/oracles.conf << EOF
sudo bash -c "cat > /home/${ADMIN_USERNAME}/oracles-logrotate.conf << EOF
/home/${ADMIN_USERNAME}/logs/*.log {
rotate 10
size 200M
@ -324,6 +324,7 @@ configure_logrotate() {
dateformat %Y-%m-%d-%s
olddir old
}
/home/${ADMIN_USERNAME}/.pm2/pm2.log {
su ${ADMIN_USERNAME} ${ADMIN_USERNAME}
rotate 10
@ -335,6 +336,13 @@ configure_logrotate() {
dateformat %Y-%m-%d-%s
}
EOF"
sudo bash -c "cat > /etc/cron.hourly/oracles-logrotate <<EOF
#!/bin/bash
/usr/sbin/logrotate /home/${ADMIN_USERNAME}/logrotate.conf
EOF"
sudo chmod 755 /etc/cron.hourly/oracles-logrotate
echo "<===== configure_logrotate"
}