【发布时间】:2019-03-04 15:50:24
【问题描述】:
我正在尝试将文件从 IFS 发送到我们的 AS/400 系统上的 outq。每当我这样做时,我都会得到我发送的确切内容,以及末尾附加的一行不同长度的“@”符号。
这是我正在使用的命令:
qsh cmd('cat -c /path/test.txt | Rfile -wbQ -c "ovrprtf file(qprint)
outq(*LIBL/ABCD) devtype(*USERASCII) rplunprt(*no) splfname(test) hold(*no)"
qprint')
test.txt的内容就是Hello World!
我发送命令时得到的输出是
Hello World!@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@
我没有在网上找到任何关于类似问题的帖子,并尝试更改值并寻找其他开关以使其正常工作。我所做的一切似乎都无法解决问题。
是否有我遗漏的命令或开关,或者我有什么东西已经导致了这个?
编辑:
我找到了this documentation,这是我第一次看到提到这个问题,但它不是很有帮助:
“执行操作命令的消息可能由弹出消息中的一长串“at”符号 (@) 组成。 (在情景中配置的 Reflex 自动化执行操作命令不存在此问题。)针对此问题的解决方案正在构建中。此问题可能会在产品发布时得到解决。如果您发现此问题,请联系 IBM 软件支持。”
唯一的区别是:1) 这不是弹出消息,它是打印出来的。 2) 我不相信我们使用 Tivoli Monitoring,尽管我可能是错的。
假设我们确实使用 Tivoli Monitoring,解决方案是什么?在那之后没有其他文档,而且我不是系统管理员,因此我无法亲自致电 IBM 软件支持。假设我们不使用它,还有什么可能导致这个问题?
【问题讨论】:
-
它与 Tivoli 无关。这些都是普通的 IBM i 命令。
标签: printing ibm-midrange qshell