使用ant减少Unix系统上的cpu内核

时间:2014-11-07 21:33:26

标签: unix ant jenkins hudson cpu

我在动作期间动态地尝试减少unix系统的cpu内核。所有这一切都必须使用蚂蚁脚本和詹金斯。

我的代码是:

    '<exec executable="sh" os="Linux" spawn="no">
            <arg line="-c echo 0 > /sys/devices/system/cpu/cpu1/online" />
    </exec>'

但是在jenkins控制台上,我得到的只是[exec]没有动作和

[exec] /bin/echo: /bin/echo: cannot execute binary file
[exec] Result: 126

任何人都知道我应该将什么传递给arg线? 谢谢。

1 个答案:

答案 0 :(得分:0)

   '<exec executable="sh" os="Linux" spawn="no">
            <arg line="-c 'echo 0 > /sys/devices/system/cpu/cpu1/online'" />
    </exec>'

我假设您可以从命令行成功执行命令。添加一些单一的抽搐。 -c需要一个引用的字符串。