【问题标题】:How to execute shell command with performTaskWithPathArguments?如何使用 performTaskWithPathArguments 执行 shell 命令?
【发布时间】:2014-09-19 07:35:02
【问题描述】:

为什么下面的命令不起作用?

UIATarget.localTarget().host().performTaskWithPathArguments("ANY TEXT", [">>", "ABSOLUT PATH"], 15);

这将返回 exitCode 0 并且标准输出看起来很好:ANY TEXT >> ABSOLUT PATH。 如果输出被复制到终端,它工作正常。

我有一个解决方案,我称之为脚本

UIATarget.localTarget().host().performTaskWithPathArguments("PATH TO SCRIPT", ["ANY TEXT"], 15);

脚本中有简单的代码:

echo $1 >> "ABSOLUT PATH"

但是现在我只需要运行一个命令,因为我不能使用任何脚本文件...

有什么办法吗?

【问题讨论】:

    标签: javascript ios7 xcode5 instruments ios-ui-automation


    【解决方案1】:
    UIATarget.localTarget().host().performTaskWithPathArgumentsTimeout(
    "/bin/bash",
    ["-c", "/bin/echo ANY TEXT >> 'ABSOLUT PATH'"],
    15);
    

    【讨论】:

      猜你喜欢
      • 2011-01-18
      • 2015-01-03
      • 1970-01-01
      • 2018-01-24
      • 2015-02-13
      • 2023-03-18
      • 2018-10-06
      • 2016-05-01
      • 1970-01-01
      相关资源
      最近更新 更多