ZFS_Snapshot_Manager/zfssm_client.py

8 lines
288 B
Python

import Pyro4
import datetime
uri = "PYRO:058b7dde9ec53de9235cfc57a07ce17a9eabfce3@./u:/run/zfssmd.sock"
zfssmd_connection = Pyro4.Proxy(uri)
snapshots = zfssmd_connection.get_current_list()
timestamp = (next(iter(snapshots)))
print(datetime.datetime.fromtimestamp(timestamp).isoformat())