编写一个shell脚本,把本服务器的/data/java/123/123.jar 、/data/java/234/234.jar 传 192.168.110.1服务器的/data/java/sftp/下,192.168.110.1服务器的sftp账号root,密码:123
时间: 2024-03-22 18:34:38 浏览: 55
dataCollection-0.0.6.zip
你可以编写一个shell脚本来实现将本服务器的两个jar文件传输到192.168.110.1服务器的指定目录下。以下是一个示例脚本:
```shell
#!/bin/bash
# 定义本地jar文件路径
local_path1="/data/java/123/123.jar"
local_path2="/data/java/234/234.jar"
# 定义远程服务器信息
remote_host="192.168.110.1"
remote_user="root"
remote_password="123"
remote_path="/data/java/sftp/"
# 使用sftp命令传输文件
sftp_command="put $local_path1 $remote_path
put $local_path2 $remote_path
bye"
# 执行sftp命令
echo "$sftp_command" | sftp -oBatchMode=no -b-
# 输出传输结果
if [ $? -eq 0 ]; then
echo "文件传输成功!"
else
echo "文件传输失败!"
fi
```
你可以将以上脚本保存为一个.sh文件,然后在终端中执行该脚本即可完成文件传输操作。
阅读全文