FIFO pipes for speed

This commit is contained in:
2026-02-27 22:15:59 -06:00
parent 6de2c3010c
commit 3204b17632
7 changed files with 283 additions and 114 deletions

View File

@@ -0,0 +1,22 @@
#!/bin/ash
#shellcheck shell=dash
#
. /recalbox/share/system/configs/savesync/savesync.conf
touch "$LOG_FILE"
touch "$ERROR_FILE"
log_to_file() {
printf "%s\n" "$1" >>"$LOG_FILE"
}
# Subscribe and wait for log entries
mosquitto_sub -h 127.0.0.1 -t "$LOG_TOPIC" | while read -r line; do
# The line will look like: SaveLog=[2026-...] [INFO] ...
# We strip the "SaveLog=" prefix
msg_content="${line#SaveLog=}"
if [ -n "$msg_content" ]; then
log_to_file "$msg_content"
fi
done