编写一个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 20:34:38 浏览: 65
你可以编写一个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文件,然后在终端中执行该脚本即可完成文件传输操作。
相关问题
编写一个shell脚本,把本服务器的/data/java/123/123.jar 、/data/java/234/234.jar 传 192.168.110.1服务器的/data/java/sftp/下
编写一个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文件传输到远程服务器的指定目录下。
写一个shel脚本,要求:同时调用5个java -jar batch-tool.jar,前后data打印时间
好的,以下是一个简单的shell脚本,它将同时执行5个`java -jar batch-tool.jar`命令,并在所有命令完成后打印当前时间:
```
#!/bin/bash
echo "Starting batch processing at $(date)"
# 第一个命令
java -jar batch-tool.jar <args> & # TODO: 将<args>替换为实际的参数
# 第二个命令
java -jar batch-tool.jar <args> & # TODO: 将<args>替换为实际的参数
# 第三个命令
java -jar batch-tool.jar <args> & # TODO: 将<args>替换为实际的参数
# 第四个命令
java -jar batch-tool.jar <args> & # TODO: 将<args>替换为实际的参数
# 第五个命令
java -jar batch-tool.jar <args> & # TODO: 将<args>替换为实际的参数
# 等待所有命令完成
wait
echo "Batch processing complete at $(date)"
```
这个脚本使用`&`符号将每个命令放入后台同时运行,并使用`wait`命令等待所有命令完成。在执行脚本时,您需要将`<args>`替换为实际的参数。
阅读全文