Page MenuHomeVyOS Platform

vyos-request-configd-update.py
No OneTemporary

Size
663 B
Referenced Files
None
Subscribers
None

vyos-request-configd-update.py

#!/usr/bin/env python3
import json
import zmq
from vyos.utils.commit import wait_for_commit_lock
from vyos.defaults import vyos_configd_socket_path
context = zmq.Context()
request = {
'type': 'node',
'last': True,
'data': '/usr/libexec/vyos/conf_mode/protocols_static.py',
}
request = json.dumps(request)
print("Waiting for commit lock...")
wait_for_commit_lock()
print("Connecting to vyos-configd server...")
socket = context.socket(zmq.REQ)
socket.connect(vyos_configd_socket_path)
print(f"Sending request {request}...")
socket.send_string(request)
message = socket.recv()
print(f"Received reply {request} [ {message} ]")
print("All done")

File Metadata

Mime Type
text/x-script.python
Expires
Sat, Oct 17, 12:48 AM (9 h, 40 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
4415316
Default Alt Text
vyos-request-configd-update.py (663 B)

Event Timeline