小编tj *_*wik的帖子

在后台执行命令

我使用下面的代码,它是"npm install"的执行命令,现在在调试时我看到命令执行大约需要10..15秒(取决于我有多少模块).我想要的是这个命令将在后台执行,程序将继续.

cmd := exec.Command(name ,args...)
cmd.Dir = entryPath
Run Code Online (Sandbox Code Playgroud)

在调试中我看到要移动到下一行tass大约10..15秒...

我有两个问题:

  1. 我怎么能这样做?因为我想要并行做某事......
  2. 我怎么知道它什么时候结束?提供与此命令相关的其他逻辑,即在npm install完成之后,我需要做其他事情.

parallel-processing concurrency background process go

5
推荐指数
2
解决办法
4000
查看次数