1 и всё
cmd := "wg"
args := []string{
"pubkey",
"<",
filename,
}
result := exec.Command(cmd, args...)
res, err := result.Output()
Что-то ему не нравится переопределение вывода что ли?
Оно не блокируется
Посмотрите, что возвращает.
ну пустоту только
В ошибке ответ.
в ошибке exit status 1
Синтаксис с < надо через bash/sh запускать
А чего не через netlink?
Необходимо больше подробностей
https://www.reddit.com/r/WireGuard/comments/f48bzw/has_anybody_used_wireguards_api_via_netlinks_to/ https://github.com/ArgosyLabs/wgnlpy https://github.com/mdlayher/netlink
Вместо того чтобы заниматься вот этой дичью с exec лучше звать api
посмотрю, спасибо
Обсуждают сегодня