#!/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