草庐IT

cryptsetup

全部标签

Go 程序在调用另一个程序后结束并出现错误代码

我有以下问题:我在go例程中调用“cryptsetup”。因此,如果cryptsetup成功并以exitcode0退出,则一切正常。如果cryptsetup遇到错误,如密码错误,并以错误代码!=0退出,我的go函数只打印错误,然后退出而不会出现panic或错误代码。openCmd:=exec.Command("cryptsetup","luksOpen",*container,"container")varinPipeio.WriteCloserifinPipe,err=openCmd.StdinPipe();err==nil{iferr=openCmd.Start();err==ni

Go 程序在调用另一个程序后结束并出现错误代码

我有以下问题:我在go例程中调用“cryptsetup”。因此,如果cryptsetup成功并以exitcode0退出,则一切正常。如果cryptsetup遇到错误,如密码错误,并以错误代码!=0退出,我的go函数只打印错误,然后退出而不会出现panic或错误代码。openCmd:=exec.Command("cryptsetup","luksOpen",*container,"container")varinPipeio.WriteCloserifinPipe,err=openCmd.StdinPipe();err==nil{iferr=openCmd.Start();err==ni