mirror of
https://github.com/azlux/log2ram.git
synced 2023-10-10 13:37:24 +02:00
Update log2ram
Add a log statement with date and performed action; Eg. "2019-09-26 09:58:08 - Syncing to disk"
This commit is contained in:
parent
c062acb15a
commit
366afe36fb
3
log2ram
3
log2ram
@ -8,6 +8,7 @@ RAM_LOG=/var/log
|
||||
LOG_NAME="log2ram.log"
|
||||
LOG2RAM_LOG="${RAM_LOG}/${LOG_NAME}"
|
||||
LOG_OUTPUT="tee -a $LOG2RAM_LOG"
|
||||
printf -v NOW '%(%F %H:%M:%S)T' -1 # Actual Date and Time
|
||||
|
||||
isSafe () {
|
||||
[ -d $HDD_LOG/ ] || echo "ERROR: $HDD_LOG/ doesn't exist! Can't sync."
|
||||
@ -17,6 +18,7 @@ isSafe () {
|
||||
syncToDisk () {
|
||||
isSafe
|
||||
|
||||
echo "$NOW - Syncing to disk" | $LOG_OUTPUT
|
||||
if [ "$USE_RSYNC" = true ]; then
|
||||
rsync -aXv --inplace --no-whole-file --delete-after $RAM_LOG/ $HDD_LOG/ 2>&1 | $LOG_OUTPUT
|
||||
else
|
||||
@ -37,6 +39,7 @@ syncFromDisk () {
|
||||
exit 1
|
||||
fi
|
||||
|
||||
echo "$NOW - Syncing from disk" | $LOG_OUTPUT
|
||||
if [ "$USE_RSYNC" = true ]; then
|
||||
rsync -aXv --inplace --no-whole-file --delete-after $HDD_LOG/ $RAM_LOG/ 2>&1 | $LOG_OUTPUT
|
||||
else
|
||||
|
Loading…
Reference in New Issue
Block a user