set permission, so it not throws an error
This commit is contained in:
parent
0e62a01750
commit
291a58cc0c
@ -5,6 +5,7 @@ usage() {
|
||||
echo "usage: " \
|
||||
"NAME=app " \
|
||||
"LOGFILE=/var/log/app.log " \
|
||||
"[USERNAMEGROUP=appbot] " \
|
||||
"sh pre-post-build.sh"
|
||||
exit 1
|
||||
}
|
||||
@ -19,13 +20,17 @@ if [ -z "${LOGFILE}" ]; then
|
||||
usage
|
||||
fi
|
||||
|
||||
echo "${LOGFILE} {" > logrotate-${NAME}
|
||||
echo " compress" >> logrotate-${NAME}
|
||||
echo " copytruncate" >> logrotate-${NAME}
|
||||
echo " daily" >> logrotate-${NAME}
|
||||
echo " delaycompress" >> logrotate-${NAME}
|
||||
echo " missingok" >> logrotate-${NAME}
|
||||
echo " notifempty" >> logrotate-${NAME}
|
||||
echo " rotate 4" >> logrotate-${NAME}
|
||||
echo " size=5M" >> logrotate-${NAME}
|
||||
echo "}" >> logrotate-${NAME}
|
||||
if [ -z "${USERNAMEGROUP}" ]; then
|
||||
USERNAMEGROUP="${NAME}bot"
|
||||
fi
|
||||
|
||||
echo "${LOGFILE} {" > logrotate-${NAME}
|
||||
echo " su ${USERNAMEGROUP} ${USERNAMEGROUP}" >> logrotate-${NAME}
|
||||
echo " compress" >> logrotate-${NAME}
|
||||
echo " copytruncate" >> logrotate-${NAME}
|
||||
echo " daily" >> logrotate-${NAME}
|
||||
echo " delaycompress" >> logrotate-${NAME}
|
||||
echo " missingok" >> logrotate-${NAME}
|
||||
echo " notifempty" >> logrotate-${NAME}
|
||||
echo " rotate 4" >> logrotate-${NAME}
|
||||
echo "}" >> logrotate-${NAME}
|
Loading…
Reference in New Issue
Block a user