Skip to content

Commit f1728cc

Browse files
committed
update
1 parent c9366b4 commit f1728cc

File tree

1 file changed

+10
-0
lines changed

1 file changed

+10
-0
lines changed

starlink.sh

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -240,6 +240,8 @@ geoip () {
240240
fi
241241

242242
cat "$DATA_DIR/geoip.txt"
243+
mv pops.csv "$DATA_DIR/pops.csv"
244+
mv feed.csv "$DATA_DIR/feed.csv"
243245
rm -f subnet.txt
244246
}
245247

@@ -321,6 +323,7 @@ ping_gw () {
321323
echo "Generating ping latency plot..."
322324
gawk 'BEGIN {prev_id=-1; nroll=0} $3=="bytes" {id=substr($6,10); if (prev_id-id>10000){nroll+=1}; seqid=65536*nroll+id; prev_id=id; print seqid,substr($8,6)}' "$filename" | gnuplot -e "set terminal png size 3000,500; set output '$filename.png'; unset label; unset key; plot '-'"
323325
mv "$filename.png" "$DATA_DIR/$filename.png"
326+
mv "$filename" "$DATA_DIR/$filename"
324327

325328
chafa "$DATA_DIR/$filename.png" -f $PROTOCOLS
326329
else
@@ -335,6 +338,12 @@ setup_directory () {
335338
mkdir -p "$DATA_DIR"
336339
}
337340

341+
cleanup () {
342+
tar -czvf "data/$datetime.tar.gz" "data/$datetime"
343+
rm -rf "data/$datetime"
344+
echo "All data saved to data/$datetime.tar.gz"
345+
}
346+
338347
run_once() {
339348
if [ -z "$IFACE" ]; then
340349
echo -e "Error: No interface name specified. \n Please provide the interface name that is connected to Starlink."
@@ -362,3 +371,4 @@ if [ "$INIT_FLAG" == "True" ]; then
362371
fi
363372

364373
run_once
374+
cleanup

0 commit comments

Comments
 (0)