From 1234277b4148c293101294554c5de1ffefcc8fee Mon Sep 17 00:00:00 2001 From: Joe Tretter Date: Wed, 28 Aug 2024 11:09:28 -0500 Subject: [PATCH] Fix the symbol update - it didn't do anything. --- server/quoteDBs/continuousOptionTrainerLoad.sh | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/server/quoteDBs/continuousOptionTrainerLoad.sh b/server/quoteDBs/continuousOptionTrainerLoad.sh index c1ff7ce..1a07d6c 100644 --- a/server/quoteDBs/continuousOptionTrainerLoad.sh +++ b/server/quoteDBs/continuousOptionTrainerLoad.sh @@ -28,8 +28,15 @@ EOF set +e echo filling symbols table | tee | systemd-cat -t "`basename $0`" -p info - sqlite3 consolidated.sqlite3 '.timeout 10000'\\n'insert INTO Symbols select DISTINCT Symbol from OptionQuotes where OptionQuotes.Symbol not in (select Symbol from Symbols);' - + symbolUpdateSQL=$(cat <<-EOF + .timeout 10000; + insert INTO Symbols + select DISTINCT Symbol + from OptionQuotes + where OptionQuotes.Symbol not in (select Symbol from Symbols); +EOF + ) + echo "${symbolUpdateSQL}" | sqlite3 consolidated.sqlite3 inotifywait -e create -r /home/schwab/OptionRecorderSchwab/data/ | tee | systemd-cat -t "`basename $0`" -p info sleep 200 # wait 200 seconds - this should be enough time for all files to finish writing...