3 Dec
2022
3 Dec
'22
2:09 p.m.
Hi Stavros, On Mon, Nov 28, 2022 at 03:08:59PM +0000, Stavros Konstantaras via Bird-users wrote:
And after closing the output file I proceed on calling subprocess with the "birdc configure" command.
You might consider sending the command directly to the control socket, e.g. (no error handling!): ```python import socket with socket.socket(socket.AF_UNIX, socket.SOCK_STREAM) as sock: sock.connect('/run/bird/bird.ctl') sock.send(b'configure\n') # Assumption your config is under /etc/bird.conf assert sock.recv(4096) == b'0002-Reading configuration from /etc/bird.conf\n0003 Reconfigured\n' ``` Best Regards Inrin