【问题标题】:How to avoid the system command execution successful message?如何避免系统命令执行成功的消息?
【发布时间】:2010-08-06 14:29:07
【问题描述】:

我正在执行以下 Perl 命令:

system ("cvs ci a.txt"); 

它正在显示 CVS 消息。如何避免这种情况?

【问题讨论】:

    标签: perl


    【解决方案1】:

    如果您要在 unix 环境中运行这样的系统命令,那么显而易见的事情是可行的。

    system("cvs ci a.txt > /dev/null");
    

    您可能还想考虑使用 IPC::Run3 之类的东西,以允许您从 stdout 和 stderr 收集输出,以便在您认为合适的时候使用。

    【讨论】:

      猜你喜欢
      • 2015-04-28
      • 2018-10-11
      • 2011-10-07
      • 1970-01-01
      • 1970-01-01
      • 2021-09-07
      • 2017-11-17
      • 2018-12-12
      • 1970-01-01
      相关资源
      最近更新 更多