window批处理脚本:将本地的三个文件通过SCP传输到Linux设备上

news/2024/9/21 12:16:06 标签: linux, 运维

文件名send_file.bat:

@echo off
setlocal

:: 提示用户输入远程IP地址
set /p remoteIpAddress=please input IP:

:: 定义本地文件名
set "localFile1=111"
set "localFile2=222"
set "localFile3=333"

:: 获取本地文件的完整路径
set "localFilePath1=%cd%\%localFile1%"
set "localFilePath2=%cd%\%localFile2%"
set "localFilePath3=%cd%\%localFile3%"

:: 检查文件是否存在
if not exist "%localFilePath1%" (
    echo File "%localFile1%" does not exist in the current directory.
    pause
    exit /b 1
)

if not exist "%localFilePath2%" (
    echo File "%localFile2%" does not exist in the current directory.
    pause
    exit /b 1
)

if not exist "%localFilePath3%" (
    echo File "%localFile3%" does not exist in the current directory.
    pause
    exit /b 1
)

:: 定义远程用户名和远程文件路径
set "remoteUsername=root"
set "remoteFilePath1=/usr/bin/"
set "remoteFilePath2=/usr/bin/"
set "remoteFilePath3=/usr/lib/"

:: 使用scp命令传输文件
scp "%localFilePath1%" %remoteUsername%@%remoteIpAddress%:%remoteFilePath1%
scp "%localFilePath2%" %remoteUsername%@%remoteIpAddress%:%remoteFilePath2%
scp "%localFilePath3%" %remoteUsername%@%remoteIpAddress%:%remoteFilePath3%

:: 等待5秒
timeout /t 5

endlocal

在window双击send_file.bat
在这里插入图片描述


http://www.niftyadmin.cn/n/5668770.html

相关文章

攻防世界Web新手练习区题目(view_source到simple_php)WP

目录 view_source​ robots​ Training-WWW-Robots PHP2​ get_post​ backup​ cookie​ disabled_button​ simple_js​ xff_referer​ weak_auth​ command_execution​ simple_php​ view_source 获取在线场景后访问题目场景 在右键不管用的情况下&#xff0…

普元DWS - Linux下安装DWS标准版

1 前言 普元DWS全称是普元数据开发平台。 功能是对不同结构的数据进行转换处理,比如将MySQL的数据转换到达梦数据库中。 本文讲解如何在Linux下安装DWS标准版 2 DWS的版本 普元DWS有两个版本:微服务版和标准版。 微服务版是基于分布式部署的&#x…

Unity的Text组件中实现输入内容的渐变色效果

要在Unity的Text组件中实现输入内容的渐变色效果,默认的Text组件不直接支持渐变色。但是,你可以通过以下几种方式实现: ### 1. **使用Shader**来实现渐变效果 通过自定义Shader为Text组件创建一个渐变效果。这是一个常用的做法&#xff0…

新产品,推出 MLX90372GVS 第三代 Triaxis® 位置传感器 IC,适用于汽车和工业系统(MLX90372GVS-ACE-308)

Triaxis 旋转和线性位置传感器IC: MLX90372GVS-ACE-103 MLX90372GVS-ACE-108 MLX90372GVS-ACE-301 MLX90372GVS-ACE-200 MLX90372GVS-ACE-208 MLX90372GVS-ACE-303 MLX90372GVS-ACE-300 MLX90372GVS-ACE-350 MLX90372GVS-ACE-100 MLX90372GVS-ACE-101 MLX90372GVS-…

前端五种排序

1. 冒泡排序 (Bubble Sort) 冒泡排序是一种简单的排序算法,它重复地遍历待排序的数组,比较相邻元素并交换顺序错误的元素。每次遍历后,最大的元素“冒泡”到数组的末尾。 function bubbleSort(arr) {const len arr.length;for (let i 0; …

【Day02-JS+Vue+Ajax】

1. JS介绍 在前面的课程中,我们已经学习了HTML、CSS的基础内容,我们知道HTML负责网页的结构,而CSS负责的是网页的表现。 而要想让网页具备一定的交互效果,具有一定的动作行为,还得通过JavaScript来实现。那今天,我们就…

领域驱动DDD三种架构-分层架构、洋葱架构、六边形架构

博主介绍: 大家好,我是Yuperman,互联网宇宙厂经验,17年医疗健康行业的码拉松奔跑者,曾担任技术专家、架构师、研发总监负责和主导多个应用架构。 技术范围: 目前专注java体系,以及golang、.Net、…

从虚拟到现实:数字孪生与数字样机的进化之路

数字化技术高速发展的当下,计算机辅助技术已成为产品设计研发中不可或缺的一环,数字样机(Digital Prototype, DP)与数字孪生技术便是产品研发数字化的典型方法。本文将主要介绍数字样机与数字孪生在国内外的发展,并针对…