如何perl与dsmadmc.exe进行双向通信?

时间:2011-04-07 18:49:12

标签: perl communication

我有一个简单的web表单,带有一个小的js脚本,可以将表单值发送到文本框。该组合值成为数据库查询。 这将发送到dsmadmc(TSM管理命令行)。 如何在不发送每个输入命令之间关闭dsmadmc进程的情况下使用perl来保持dsmadmc进程为连续输入/输出打开?

我如何捕获输出 - 这将被发送回同一个网页,在一个单独的div中。 任何想法,任何人?

1 个答案:

答案 0 :(得分:1)

可能IPC::Open2可以提供帮助。它允许读/写外部进程的输入和输出。

请注意死锁(即代码和应用程​​序都在等待对方的情况)。您可能希望使用IO::Select来处理该问题。

P.S。我不知道这些模块在Windows上的表现如何(.exe?..),但是从快速谷歌搜索看起来它们兼容。