编写一个shell脚本,把本服务器的/data/java/123/123.jar 、/data/java/234/234.jar 传 192.168.110.1服务器的/data/java/sftp/下
时间: 2024-03-01 21:48:10 浏览: 83
shell脚本运行java程序jar的方法
5星 · 资源好评率100%
编写一个shell脚本可以实现将本服务器的两个jar文件传输到另一台服务器的指定目录下。可以使用sftp命令来完成文件传输。
以下是一个示例的shell脚本:
```shell
#!/bin/bash
# 本地服务器的jar文件路径
local_path1="/data/java/123/123.jar"
local_path2="/data/java/234/234.jar"
# 远程服务器的sftp目录路径
remote_path="/data/java/sftp/"
# 远程服务器的IP地址
remote_ip="192.168.110.1"
# 使用sftp命令传输文件
sftp $remote_ip <<EOF
put $local_path1 $remote_path
put $local_path2 $remote_path
bye
EOF
echo "文件传输完成"
```
在脚本中,首先定义了本地服务器的两个jar文件路径和远程服务器的sftp目录路径。然后指定了远程服务器的IP地址。
接下来使用sftp命令连接到远程服务器,并使用put命令将本地的两个jar文件传输到远程服务器的指定目录下。最后使用bye命令退出sftp连接。
运行该脚本后,会将本地服务器的两个jar文件传输到远程服务器的指定目录下。
阅读全文