You cannot select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

19 lines
502 B
Python

import json
import subprocess
from datetime import datetime
## creating the JSON
## grabbing the logged in users since yesterday
last_here = subprocess.run(["last", "-s", "today"], capture_output=True)
logged_in_today = subprocess.run(["sudo journalctl -S yesterday _COMM=systemd-logind -o json"], capture_output=True)
output = json.loads(last_here)
print(output)
today = datetime.today().strftime('%Y-%m-%d-%H:%M:%S')
with open("data_" + today + ".json", 'w') as f:
print(output, file = f)