mirror of
https://github.com/taosdata/TDengine
synced 2026-05-24 10:09:01 +00:00
36 lines
1.1 KiB
Bash
36 lines
1.1 KiB
Bash
#!/bin/bash
|
|
TAOS_RUN_TAOSBENCHMARK_TEST_ONCE=0
|
|
while ((1))
|
|
do
|
|
# echo "outer loop: $a"
|
|
sleep 10
|
|
output=`taos -k`
|
|
status=${output:0:1}
|
|
# echo $output
|
|
# echo $status
|
|
if [ "$status"x = "0"x ]
|
|
then
|
|
taosd &
|
|
fi
|
|
# echo "$status"x "$TAOS_RUN_TAOSBENCHMARK_TEST"x "$TAOS_RUN_TAOSBENCHMARK_TEST_ONCE"x
|
|
if [ "$status"x = "2"x ] && [ "$TAOS_RUN_TAOSBENCHMARK_TEST"x = "1"x ] && [ "$TAOS_RUN_TAOSBENCHMARK_TEST_ONCE"x = "0"x ]
|
|
then
|
|
TAOS_RUN_TAOSBENCHMARK_TEST_ONCE=1
|
|
# result=`taos -s "show databases;" | grep " test "`
|
|
# if [ "${result:0:5}"x != " test"x ]
|
|
# then
|
|
# taosBenchmark -y -t 1000 -n 1000 -S 900000
|
|
# fi
|
|
taos -s "select stable_name from information_schema.ins_stables where db_name = 'test';"|grep -q -w meters
|
|
if [ $? -ne 0 ]; then
|
|
taosBenchmark -y -t 1000 -n 1000 -S 900000
|
|
taos -s "create user admin_user pass 'NDS65R6t' sysinfo 0;"
|
|
taos -s "GRANT ALL on test.* to admin_user;"
|
|
fi
|
|
fi
|
|
# check taosadapter
|
|
nc -z localhost 6041
|
|
if [ $? -ne 0 ]; then
|
|
taosadapter &
|
|
fi
|
|
done
|