Golang exec:stat:文件移动到那里后没有这样的文件或目录

我有一个脚本,用于使用“os/exec”包进行部署。我使用的命令之一如下:

cpInit = exec.Command("cp", "initScripts/nginx", "/etc/init.d/nginx")

另一个:

startNginx = exec.Command("/etc/init.d/nginx", "start")

最初我用 运行了第一个命令err := cpInit.Run(),但后来当我运行第二个命令时出现错误:

exec: "/etc/init.d/nginx": stat /etc/init.d/nginx: no such file or directory

但是当程序退出时/etc/init.d/nginx,所以我想也许第一个命令没有完成(即使Run()等到命令返回)。我改Run()Start()Wait()只得到相同的结果。谁能告诉我为什么第二个命令找不到那个文件?


隔江千里
浏览 295回答 1
1回答
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Go