blob: b09489d7a673e89a6ec0232e5eb35a472b09acb1 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
|
#!/usr/bin/env bash
set -euo pipefail
SLEEPTIME=60
cd "$(dirname "$0")"
stat --version 2>/dev/null | grep -q 'GNU coreutils' || {
echo >&2 "Not gnu stat!"; exit 1;
}
logf_dbsize="log_dbsize.txt"
[[ -f $logf_dbsize ]] && echo "Appending to '$logf_dbsize'" || echo "Logging to '$logf_dbsize'"
echo "Monitoring: logging every $SLEEPTIME seconds"
while true; do
now="$EPOCHSECONDS"
dbsize="$(stat -c '%s' ../db.db)"
echo "$now $dbsize" >>"$logf_dbsize"
sleep "$SLEEPTIME"
done
|