增加了数据库
This commit is contained in:
28
scripts/clear.sh
Executable file
28
scripts/clear.sh
Executable file
@@ -0,0 +1,28 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# 配置变量
|
||||||
|
REMOTE_USER="auv"
|
||||||
|
REMOTE_HOST="192.168.1.200"
|
||||||
|
REMOTE_PATH="/home/auv/software/AUV_150/missions/auv150"
|
||||||
|
|
||||||
|
# 定义远程文件路径
|
||||||
|
REMOTE_FILE="$REMOTE_PATH/AUV150.db"
|
||||||
|
|
||||||
|
# 检查是否安装了ssh
|
||||||
|
echo "检查ssh命令..."
|
||||||
|
if ! command -v ssh &> /dev/null; then
|
||||||
|
echo "错误: 未找到ssh命令,请安装openssh客户端"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# 删除远程文件
|
||||||
|
echo "正在删除远程主机 $REMOTE_HOST 上的文件 $REMOTE_FILE..."
|
||||||
|
ssh "$REMOTE_USER@$REMOTE_HOST" "rm -f $REMOTE_FILE"
|
||||||
|
|
||||||
|
# 检查删除是否成功
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
echo "远程文件删除成功!"
|
||||||
|
else
|
||||||
|
echo "远程文件删除失败!"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
38
scripts/download.sh
Executable file
38
scripts/download.sh
Executable file
@@ -0,0 +1,38 @@
|
|||||||
|
#!/bin/bash
|
||||||
|
|
||||||
|
# 配置变量
|
||||||
|
REMOTE_USER="auv"
|
||||||
|
REMOTE_HOST="192.168.1.200"
|
||||||
|
REMOTE_PATH="/home/auv/software/AUV_150/missions/auv150"
|
||||||
|
LOCAL_DATA_DIR="../data"
|
||||||
|
|
||||||
|
# 创建本地data目录(如果不存在)
|
||||||
|
mkdir -p "$LOCAL_DATA_DIR"
|
||||||
|
|
||||||
|
# 获取当前时间戳
|
||||||
|
TIMESTAMP=$(date +"%Y%m%d_%H%M%S")
|
||||||
|
|
||||||
|
# 定义远程文件和本地文件路径
|
||||||
|
REMOTE_FILE="$REMOTE_PATH/AUV150.db"
|
||||||
|
LOCAL_FILE="$LOCAL_DATA_DIR/AUV150_$TIMESTAMP.db"
|
||||||
|
|
||||||
|
# 检查是否安装了scp
|
||||||
|
echo "检查scp命令..."
|
||||||
|
if ! command -v scp &> /dev/null; then
|
||||||
|
echo "错误: 未找到scp命令,请安装openssh客户端"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
|
|
||||||
|
# 下载文件
|
||||||
|
echo "正在从 $REMOTE_HOST 下载 $REMOTE_FILE..."
|
||||||
|
scp "$REMOTE_USER@$REMOTE_HOST:$REMOTE_FILE" "$LOCAL_FILE"
|
||||||
|
|
||||||
|
# 检查下载是否成功
|
||||||
|
if [ $? -eq 0 ]; then
|
||||||
|
echo "文件下载成功!"
|
||||||
|
echo "本地文件路径: $LOCAL_FILE"
|
||||||
|
echo "文件大小: $(ls -lh "$LOCAL_FILE" | awk '{print $5}')"
|
||||||
|
else
|
||||||
|
echo "文件下载失败!"
|
||||||
|
exit 1
|
||||||
|
fi
|
||||||
Reference in New Issue
Block a user