首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >运行多个进程(多个watch命令)

运行多个进程(多个watch命令)
EN

Stack Overflow用户
提问于 2012-08-21 07:15:03
回答 1查看 2.1K关注 0票数 4

我正在尝试创建一个可以执行多个命令的Makefile。示例:

代码语言:javascript
复制
script:
  cat scripts/*.js > public/scripts/scripts.js

vendor:
  cat vendor/*.js > public/scripts/vendor.js

watchStyles:
  stylus -w -u nib styles/styles.styl -o public/styles

watchScripts:
  watchr -e "watch('scripts/.*\.js') {system 'make scripts'}"

watchVendor:
  watchr -e "watch('vendor/.*\.js') {system 'make vendor'}"

现在我必须打开3个终端,这很烦人。如何通过make watch仅运行一次

代码语言:javascript
复制
watch: watchStyles watchScripts watchVendor
EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2012-08-21 16:22:39

如果您使用的是GNU make,则使用-j option allows it to build targets in parallel,例如:

代码语言:javascript
复制
make -j4 watchStyles watchScripts watchVendor
票数 8
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/12046506

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档