43 lines
764 B
Bash
Executable File
43 lines
764 B
Bash
Executable File
#!/bin/bash
|
|
ulimit -c unlimited
|
|
|
|
function buildTDengine {
|
|
cd /root/TDengine
|
|
|
|
git remote update
|
|
REMOTE_COMMIT=`git rev-parse --short remotes/origin/develop`
|
|
LOCAL_COMMIT=`git rev-parse --short @`
|
|
|
|
echo " LOCAL: $LOCAL_COMMIT"
|
|
echo "REMOTE: $REMOTE_COMMIT"
|
|
if [ "$LOCAL_COMMIT" == "$REMOTE_COMMIT" ]; then
|
|
echo "repo up-to-date"
|
|
else
|
|
echo "repo need to pull"
|
|
git pull
|
|
|
|
LOCAL_COMMIT=`git rev-parse --short @`
|
|
cd debug
|
|
rm -rf *
|
|
cmake ..
|
|
make > /dev/null
|
|
make install
|
|
fi
|
|
}
|
|
|
|
function restartTaosd {
|
|
systemctl stop taosd
|
|
pkill -KILL -x taosd
|
|
sleep 10
|
|
|
|
rm -rf /var/lib/taos/data/*
|
|
rm -rf /var/lib/taos/log/*
|
|
|
|
taosd 2>&1 > /dev/null &
|
|
sleep 10
|
|
}
|
|
|
|
buildTDengine
|
|
restartTaosd
|
|
cd /root/TDengine/tests/pytest/insert
|
|
python3 writeDBNonStop.py |