shell - 尝试通过 ftp 发送 zip 文件时找不到命令
问题描述
我正在尝试通过 ftp 将带有可变时间戳的 zip 发送到另一台服务器。但是当我试图执行 shell 时,它显示 Command not found 错误。$DESSEND 包含 zip 文件的位置。指导我如何解决这个问题。
#!/bin/bash
filename = $DESSEND/T56_OBL001_${DATEFIX}.zip
hostname="IP Address"
username="Username"
password="Password"
ftp -nv $hostname <<EOF
quote USER $username
quote PASS $password
binary
put $filename
quit
解决方案
你没有关闭这里-doc.Try
#!/bin/bash
filename = $DESSEND/T56_OBL001_${DATEFIX}.zip
hostname="IP Address"
username="Username"
password="Password"
ftp -nv $hostname <<EOF
quote USER $username
quote PASS $password
binary
put $filename
quit
EOF
并确保您的变量 DESSEND 和 DATEFIX 已设置
推荐阅读
- python - SKlearn对形状与训练数据集形状不同的测试数据集进行预测
- angular - 在茉莉花单元测试中使用具有参数的函数单击按钮(角度)
- apache - 如何在 Apache 反向代理上设置连接属性
- sql-server-2017 - 标准版 Linux 上 SQL Server 2017 的透明数据库加密
- netsuite - 从 netsuite 脚本 2.0 发送电子邮件时更改电子邮件的昵称
- ios - 将音频数据发送到服务器后单击噪声
- arangodb - 从 arangodb 中包含超过 1 个数组的结果中获取公共元素
- qr-code - 使用 Segno 即时生成 qrcode
- rx-swift - RXSwift act while debounced
- arrays - 双和优化