|
|
@@ -5,15 +5,16 @@ RAM_LOG=/var/log/ |
|
|
|
LOG2RAM_LOG="${HDD_LOG}log2ram.log" |
|
|
|
SIZE=40M |
|
|
|
USE_RSYNC=false |
|
|
|
LOG_OUTPUT="tee -a $LOG2RAM_LOG" |
|
|
|
|
|
|
|
syncToDisk () { |
|
|
|
[ -d $HDD_LOG ] || echo "ERROR: $HDD_LOG doesn't exist! Can't sync." |
|
|
|
[ -d $HDD_LOG ] || exit 1 |
|
|
|
|
|
|
|
if [ "$USE_RSYNC" = true ]; then |
|
|
|
rsync -aXWv --delete --links $RAM_LOG $HDD_LOG 2>&1 | tee -a $LOG2RAM_LOG |
|
|
|
rsync -aXWv --delete --exclude log2ram.log --links $RAM_LOG $HDD_LOG 2>&1 | $LOG_OUTPUT |
|
|
|
else |
|
|
|
cp -rfup $RAM_LOG -T $HDD_LOG 2>&1 | tee -a $LOG2RAM_LOG |
|
|
|
cp -rfup $RAM_LOG -T $HDD_LOG 2>&1 | $LOG_OUTPUT |
|
|
|
fi |
|
|
|
} |
|
|
|
|
|
|
@@ -22,9 +23,9 @@ syncFromDisk () { |
|
|
|
[ -d $HDD_LOG ] || exit 1 |
|
|
|
|
|
|
|
if [ "$USE_RSYNC" = true ]; then |
|
|
|
rsync -aXWv --delete --links $HDD_LOG $RAM_LOG 2>&1 | tee -a $LOG2RAM_LOG |
|
|
|
rsync -aXWv --delete --exclude log2ram.log --links $HDD_LOG $RAM_LOG 2>&1 | $LOG_OUTPUT |
|
|
|
else |
|
|
|
cp -rfup $HDD_LOG -T $RAM_LOG 2>&1 | tee -a $LOG2RAM_LOG |
|
|
|
cp -rfup $HDD_LOG -T $RAM_LOG 2>&1 | $LOG_OUTPUT |
|
|
|
fi |
|
|
|
} |
|
|
|
|
|
|
|