在一个控制台中输出多个命令

我正在努力改进我的编程环境,现在我需要在一个控制台中输出多个命令(coffeescript/sass 编译和单元测试)。这可以通过以下方式实现连接命令&

karma start & coffee -o js/app -cw coffee/ & sass --watch sass/:css/

但是当我想完成工作并关闭它们并按下ctrl+c它们时,它们仍然会在后台工作,我必须手动杀死它们中的每一个。我该如何解决这个问题并能够一次关闭所有这些命令?

目前我只能想到做一个可以运行多个命令的grunt任务,但使用 grunt 似乎对这样的任务来说有点过头了。有更简单/替代的方法吗?





(注意:您一次只能显示一个程序/任务。此外,某些程序apt-get不能以这种方式正常工作。)


首先,&在行尾添加一个符号,使该行看起来像这样:

karma start & coffee -o js/app -cw coffee/ & sass --watch sass/:css/ &

这也将最后一个程序置于后台。


然后,键入jobs以列出程序。然后你会得到一个有点类似于这样的输出:

karma start [1]
coffee -o js/app -cw coffee/ [2]
sass --watch sass/:css/ [3]

要将程序置于前台,请键入fg后跟程序编号。例如,要将karma start其置于前台,请键入fg 1。要将其放回后台,请按Ctrl+ Z。根据需要重复。

(0)

相关推荐

  • 自动化构建初体验

    自动化构建 1.自动化构建简介 2.自动化构建初体验 3.常用的自动化构建工具 1.自动化构建简介 重复工作本应自动化.自动化:通过机器代替手工完成一些工作.构建:理解成转换. 源代码----自动化构 ...

  • Less与Sass 对比及选用

    我现在带团队开发sass框架,为啥选sass不是less? 相比less,sass现在更像一门正规的编程语言. 1.sass有变量和作用域. - $variable,like php: - #{$va ...

  • [周汇总] 前端面试每日3+1(周汇总2020.01.05)

    <论语>,曾子曰:"吾日三省吾身"(我每天多次反省自己). 前端面试每日3+1题,以面试题来驱动学习,每天进步一点! 让努力成为一种习惯,让奋斗成为一种享受! 相信 坚 ...

  • 通过批处理调用SQL*Plus执行批量脚本

    文章目录 set echo off set feedback off spool 已经登录 没有登录 方式1:登录进入SQL命令行 方式2:先进入SQL命令行,再登录 方式3: 使用用户名/密码连接指 ...

  • 在 Win 控制台中实现菜单

    本教室的 hymyg 同学实现了两个控制台下的实用模块,发在了论坛上.我觉得挺不错的,于是分享其中的一个给大家.对项目感兴趣,想进一步了解细节的,可以在公众号里回复"控制台菜单", ...

  • Stata结果输出:tabout命令详解

    Stata结果输出:tabout命令详解

  • FANUC 如何找到M代码控制的输出地址

    FANUC 如何找到M代码控制的输出地址 M代码控制 在数控系统中,M代码作为辅助代码使用特别便捷,一些辅助功能的控制,都是通过M代码进行控制的,如常用的治具夹紧/放松功能,工件吹气开始/停止功能等. ...

  • Mac上如何在语音控制中启用/禁用命令?

    我们在使用Mac电脑的时候可以启用/禁用语音控制中的任何命令,包括Apple和您自己创建的命令.那我们该如何启用/禁用命令呢?接下来小编给大家分享一下具体的操作方法,需要的朋友欢迎参考操作! 具体方法 ...

  • 【每周一问】如何控制加载FPGA程序时,Xilinx FPGA的IO管脚输出高低电平

    可以利用约束文件进行约束吗? 在程序加载过程中,约束文件不会起作用,所以设置约束没有用. 先看下Xilinx FPGA的IO结构(参考XIlinx官方文档) 在FPGA IOB内部,Pad输出之前,内 ...

  • 【随心一看】三墨绯斯托,回复能力一流输出爆炸,还有控制,怎么玩

    未经允许禁止转载!! 四特蕾莎双光刺 详情  结语  那么本期视频就到此结束,喜欢的朋友点一下赞和关注. 公众号做什么? 公众号内容 活动攻略: 游戏每周活动都会制作活动相关视频攻略, 对玩家们进行讲 ...

  • PHP中的输出缓冲控制

    PHP中的输出缓冲控制 在 PHP 中,我们直接进行 echo . 或者 print_r 的时候,输出的内容就会直接打印出来.但是,在某些情况下,我们并不想直接打印,这个时候就可以使用输出缓冲控制来进 ...

  • [PHP小课堂]PHP中的输出缓冲控制

    [PHP小课堂]PHP中的输出缓冲控制 关注公众号:[硬核项目经理]获取最新文章 添加微信/QQ好友:[xiaoyuezigonggong/149844827]免费得PHP.项目管理学习资料 知乎.B ...

  • 欧姆龙CP系列PLC 程序解说1_「交替输出控制」

    欧姆龙CP系列PLC 程序解说1_「交替输出控制」