„deb/logrotate-build.sh“ ändern
This commit is contained in:
parent
2d36fd93ec
commit
1a34c91c4b
@ -4,17 +4,22 @@
|
|||||||
usage() {
|
usage() {
|
||||||
echo "usage: " \
|
echo "usage: " \
|
||||||
"NAME=app " \
|
"NAME=app " \
|
||||||
|
"LOGFILE=/var/log/app.log " \
|
||||||
"sh pre-post-build.sh"
|
"sh pre-post-build.sh"
|
||||||
exit 1
|
exit 1
|
||||||
}
|
}
|
||||||
|
|
||||||
echo "DEB Builder logrotate-file: https://github.com/linksmart/ci-scripts/blob/master/deb/logrotate-build.sh"
|
echo "DEB Builder logrotate-file: https://git.blubbfish.net/vs_utils/CI-Scripts/src/branch/master/deb/logrotate-build.sh"
|
||||||
|
|
||||||
if [[ -z "$NAME" ]]; then
|
if [ -z "${NAME}" ]; then
|
||||||
usage
|
usage
|
||||||
fi
|
fi
|
||||||
|
|
||||||
echo "/var/log/${NAME}.log {" > logrotate-$NAME
|
if [ -z "${LOGFILE}" ]; then
|
||||||
|
usage
|
||||||
|
fi
|
||||||
|
|
||||||
|
echo "${LOGFILE} {" > logrotate-$NAME
|
||||||
echo " compress" >> logrotate-$NAME
|
echo " compress" >> logrotate-$NAME
|
||||||
echo " copytruncate" >> logrotate-$NAME
|
echo " copytruncate" >> logrotate-$NAME
|
||||||
echo " daily" >> logrotate-$NAME
|
echo " daily" >> logrotate-$NAME
|
||||||
@ -22,5 +27,5 @@ echo " delaycompress" >> logrotate-$NAME
|
|||||||
echo " missingok" >> logrotate-$NAME
|
echo " missingok" >> logrotate-$NAME
|
||||||
echo " notifempty" >> logrotate-$NAME
|
echo " notifempty" >> logrotate-$NAME
|
||||||
echo " rotate 4" >> logrotate-$NAME
|
echo " rotate 4" >> logrotate-$NAME
|
||||||
echo " size=10M" >> logrotate-$NAME
|
echo " size=5M" >> logrotate-$NAME
|
||||||
echo "}" >> logrotate-$NAME
|
echo "}" >> logrotate-$NAME
|
Loading…
Reference in New Issue
Block a user