Skip to content
Snippets Groups Projects
Commit 73702df6 authored by Jörg Sachse's avatar Jörg Sachse
Browse files

fix: several bugfixes (correct use of sequence in Bash, find files before moving them)

parent 3ac9549d
No related branches found
No related tags found
No related merge requests found
...@@ -11,15 +11,15 @@ PREVIOUS_YEAR="$(( CURRENT_YEAR - 1 ))" ...@@ -11,15 +11,15 @@ PREVIOUS_YEAR="$(( CURRENT_YEAR - 1 ))"
cd "/var/log/subapp/${HOSTNAME}/" || exit 1 cd "/var/log/subapp/${HOSTNAME}/" || exit 1
# create directories for old logfiles # create directories for old logfiles
for YEAR in ${START_YEAR}..${PREVIOUS_YEAR}; do for YEAR in $( seq ${START_YEAR} ${PREVIOUS_YEAR} ); do
mkdir -p "old/${YEAR}" mkdir -p "old/${YEAR}"
done done
# move all old logfiles # move all old logfiles
for YEAR in ${START_YEAR}..${PREVIOUS_YEAR}; do for YEAR in $( seq ${START_YEAR} ${PREVIOUS_YEAR} ); do
mv "Protokoll_SLUBArchiv_Erfolgreich-${YEAR}*.log" "old/${YEAR}/" if [[ -n $( find ./ -maxdepth 1 -name "Protokoll_SLUBArchiv_Erfolgreich-${YEAR}*.log" ) ]]; then mv Protokoll_SLUBArchiv_Erfolgreich-${YEAR}*.log "old/${YEAR}/"; fi
mv "Protokoll_SLUBArchiv_FEHLER-${YEAR}*.log" "old/${YEAR}/" if [[ -n $( find ./ -maxdepth 1 -name "Protokoll_SLUBArchiv_FEHLER-${YEAR}*.log" ) ]]; then mv Protokoll_SLUBArchiv_FEHLER-${YEAR}*.log "old/${YEAR}/"; fi
mv "sips.log.${YEAR}-*.lz" "old/${YEAR}/" if [[ -n $( find ./ -maxdepth 1 -name "sips.log.${YEAR}-*.lz" ) ]]; then mv sips.log.${YEAR}-*.lz "old/${YEAR}/"; fi
mv "subapp.log.${YEAR}-*.lz" "old/${YEAR}/" if [[ -n $( find ./ -maxdepth 1 -name "subapp.log.${YEAR}-*.lz" ) ]]; then mv subapp.log.${YEAR}-*.lz "old/${YEAR}/"; fi
mv "webservice.log.${YEAR}-*.lz" "old/${YEAR}/" if [[ -n $( find ./ -maxdepth 1 -name "webservice.log.${YEAR}-*.lz" ) ]]; then mv webservice.log.${YEAR}-*.lz "old/${YEAR}/"; fi
done done
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment