进程是如何创建的?

这次简单总结探究一下 Go 对进程相关操作的封装。 Go 中通过名称或者路径可以很简单的启动一个进程(命令): ret, _ := exec.Command("bash", "-c", "ls -a -l -h").Output() 先来看看 Go 创建运行一个进程大致流程: 将命令、参数,以及环境变量、要运行的工作目录等数据,传递给 `os.StartProce ...