Заменить текущий процесс В Ruby вы можете использовать Kernel.exec, чтобы заменить текущий исполняемый процесс на один из запущенных. Можно ли сделать то же самое в Go? Ответ 1 Это эквивалентно Kernel.exec: package main import "fmt" import "syscall" func main() { if err := syscall.Exec("/bin/ls", []string{"ls", "-l"}, []string{}); err != nil { fmt.Println(err) } } но это не портативно.
Ответ 1 Это эквивалентно Kernel.exec: package main import "fmt" import "syscall" func main() { if err := syscall.Exec("/bin/ls", []string{"ls", "-l"}, []string{}); err != nil { fmt.Println(err) } } но это не портативно.