我需要将os.signal类型转换为字符串,才能将其保存在文件中。

err := ioutil.WriteFile("out", sig, 0644)

我收到这样的错误:
./signals.go:37: cannot use sig (type os.Signal) as type []byte in argument to ioutil.WriteFile

最佳答案

你可以做

err := ioutil.WriteFile("out", []byte(sig.String()), 0644)

07-26 08:08