目录
go shell执行报错exit status 1
具体提示:mv: cannot move 'ctc.python' to '/x/y': No such file or directory
没错,所要执行的命令就是去移动一个文件到新的目录,原因就是目的路径不存在导致mv失败了。
那么解决办法很简单,提前创建好目的路径即可。
如无提示,则取出stderror、out打印出来即可看到真相,如果还没有,则分析是不是用法不正确,比如管道?
等等,如实在无解(作者也遇到过,ps后跟多个条件),这时候可将要执行的构建成一个shell脚本文件,让exec.Command去执行文件即可一次搞定了。
相关问题解决方案:
exec.Command避险之道(执行命令卡住、exit status xxx