Привет! У меня возникли проблемы с использованием обёртки команд для скриптов, которые должны сохранять изменения в конфигурации после внесения. Короче говоря, команды не коммитятся (или не сохраняются). Это команды для добавления пира к WireGuard-конфигурации.
Я сейчас использую это внутри vbash:
```
RUN=/opt/vyatta/sbin/vyatta-cfg-cmd-wrapper
$RUN begin
$RUN set interfaces wireguard $WG_INTERFACE peer $PUBLIC_KEY description "$CLIENT_NAME"
$RUN set interfaces wireguard $WG_INTERFACE peer $PUBLIC_KEY persistent-keepalive 25
$RUN set interfaces wireguard $WG_INTERFACE peer $PUBLIC_KEY allowed-ips $CLIENT_IP/32
$RUN commit
$RUN save
$RUN end
```
Команды отлично работают, когда я выполняю их вручную, и не выдают ошибок, когда они выполняются по скрипту, но, по сути, ничего не делают.
Есть ли какой-нибудь ресурс, в котором есть надёжная информация об обёртке команд? Я нашёл один про команды операционного режима, но не нашёл ничего про режим конфигурации.
Я сейчас использую это внутри vbash:
```
RUN=/opt/vyatta/sbin/vyatta-cfg-cmd-wrapper
$RUN begin
$RUN set interfaces wireguard $WG_INTERFACE peer $PUBLIC_KEY description "$CLIENT_NAME"
$RUN set interfaces wireguard $WG_INTERFACE peer $PUBLIC_KEY persistent-keepalive 25
$RUN set interfaces wireguard $WG_INTERFACE peer $PUBLIC_KEY allowed-ips $CLIENT_IP/32
$RUN commit
$RUN save
$RUN end
```
Команды отлично работают, когда я выполняю их вручную, и не выдают ошибок, когда они выполняются по скрипту, но, по сути, ничего не делают.
Есть ли какой-нибудь ресурс, в котором есть надёжная информация об обёртке команд? Я нашёл один про команды операционного режима, но не нашёл ничего про режим конфигурации.
