如何在 GRUNT shell 中取消命令

Posted

技术标签:

【中文标题】如何在 GRUNT shell 中取消命令【英文标题】:how to cancel command in GRUNT shell 【发布时间】:2012-12-26 17:14:45 【问题描述】:

这可能是一个更普遍的问题:linux 中的许多工具都有自己的 shell。就我而言,我使用 pig 和 hbase。有时当你在 shell 中执行一个命令时,它会返回很多结果,我想取消它。例如,假设您执行 cat 'a.txt' 并且该文件很大。在不退出外壳的情况下取消它的最佳方法是什么。如果我按 Ctrl+c 它将退出 shell。

【问题讨论】:

很少有 Linux 工具有自己的 shell。但是,有些是在某些脚本语言之上构建的,有些则有自己的一组交互式命令。 您的主要目的是什么?限制结果的数量还是您希望每个命令都这样做? 当你在程序外壳时,我正在谈论杀死某事。这是一个示例:1)pig(启动 shell)2)运行一些有用的命令(加载东西,操作数据等)3)cat a.txt(文件很大,并且不断将数据转储到屏幕上。我想停止命令(3)但没有离开猪壳。 【参考方案1】:

kill <job_id> 将终止具有指定 id 的 mapreduce 作业。这不是您正在寻找的,但我知道没有更简单的解决方案。

【讨论】:

以上是关于如何在 GRUNT shell 中取消命令的主要内容,如果未能解决你的问题,请参考以下文章

如何在 grunt shell 中抑制信息消息“io.bytes.per.checksum 已弃用”

在 grunt-env 中取消设置环境变量

如何在grunt中创建许多单独的uglify任务?

如何从 grunt shell 以猪拉丁语运行宏?

命令'grunt'不会生成文件夹:dist

使用 grunt-shell 调用调用 docker run 的脚本时如何解决“输入设备不是 TTY”?