【问题标题】:mpack command in ksh script, ftp file first from windowsksh脚本中的mpack命令,首先来自Windows的ftp文件
【发布时间】:2019-03-06 22:45:51
【问题描述】:
WORK_FILE=RetriesExceeded.csv
MAIL="test@test.org"
HOST=lawsonfax

$FTP -v "$HOST" << EOF

get RetriesExceeded.csv
quit 
EOF

archive_file $WORK_FILE

/law/bin/mpack -s 'Fax Retries Exceeded' "$WORK_FILE" "$MAIL"

log_stop
exit 0

底部最新错误,没有这样的文件或目录:[dgftp@lawapp2]/lawif/bin$ get_lawson_fax.ksh

连接到lawsonfax.phsi.promedica.org。 220 微软 FTP 服务 dgftp 需要 331 密码。 230 用户已登录。 200 PORT 命令成功。 125 数据连接已打开;转移开始。 226 传输完成。 在 0.04171 秒内收到 352 个字节(8.242 Kbytes/s) 本地:RetriesExceeded.csv 远程:RetriesExceeded.csv 221再见。 RetriesExceeded.csv:没有这样的文件或目录 [dgftp@lawapp2]/lawif/bin$

【问题讨论】:

  • mpack 从未在此脚本中执行;最后一个只是变量赋值,而不是程序执行。
  • 对不起,我是这个命令的新手,坦率地说是 ksh 脚本。你是什​​么意思,你有什么建议?谢谢。

标签: unix ftp ksh aix


【解决方案1】:

现在的最后一条命令:

CMD="/law/bin/mpack -s 'Fax Retries Exceeded' $WORK_FILE $MAIL"

建议更改:

/law/bin/mpack -s 'Fax Retries Exceeded' "$WORK_FILE" "$MAIL"

当然,前提是你确实有这样的/law/bin/mpack 程序。

【讨论】:

  • 连接到lawsonfax 220 Microsoft FTP 服务 331 dgftp 需要密码。 230 用户登录。 200 PORT 命令成功。 125 数据连接已打开;转移开始。 226 传输完成。在 0.08696 秒 (3.953 Kbytes/s) 内收到 352 个字节 本地:RetriesExceeded.csv 远程:RetriesExceeded.csv 221 再见。 RetriesExceeded.csv:没有这样的文件或目录 [dgftp@lawapp2]/lawif/bin$
  • 没有这样的文件或目录。脚本现在看到那行了。
  • 是的,我们有 mpack。
  • 我有另一个使用这个的脚本: CMD="/law/bin/mpack -s 'NCB recon cb185_${SITE}man.txt' $WORK_DIR/cb185_${SITE}man.txt $MAIL_TO"
  • 如果您更改了脚本,请编辑您的原始帖子,附加新代码和错误消息。
猜你喜欢
  • 2019-03-02
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多