gpt4 book ai didi

makefile - 运行多个进程(多个监视命令)

转载 作者:行者123 更新时间:2023-12-04 23:26:32 28 4
gpt4 key购买 nike

我正在尝试制作一个执行多个命令的 Makefile。例子:

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 只运行一个?
watch: watchStyles watchScripts watchVendor

最佳答案

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

make -j4 watchStyles watchScripts watchVendor

关于makefile - 运行多个进程(多个监视命令),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12046506/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com