我想在Perl脚本中捕获C#应用程序的输出,处理相同,然后发送电子邮件通知。 我知道电子邮件通知部分只是寻找从C#应用程序到我的Perl脚本的数据检索。
答案 0 :(得分:3)
一个C#应用程序仍然是一个应用程序,所以只要它是一个控制台应用程序并支持stdout和stderr,你应该没有任何特殊的麻烦捕获输出到stdout。 查看此主题以获取详细信息: How can I run an external command and capture its output in Perl?
答案 1 :(得分:0)
使用C#程序中的Console.WriteLine
。这写入STDOUT。在Perl脚本中使用反引号来捕获C#程序的STDOUT。