From 01d1e6c4d83ef9f4a7c4784e6d5357287d92ead8 Mon Sep 17 00:00:00 2001 From: acidvegas Date: Wed, 6 Mar 2024 16:47:25 -0500 Subject: [PATCH] Defined output directory to a variable and created a systemd timer and cronjob script in extras for collecting czds data monthly --- README.md | 2 +- czds | 13 ++++++++----- extras/genstats | 0 extras/service | 17 +++++++++++++++++ 4 files changed, 26 insertions(+), 6 deletions(-) mode change 100644 => 100755 extras/genstats create mode 100755 extras/service diff --git a/README.md b/README.md index e41367e..9e0b0d5 100644 --- a/README.md +++ b/README.md @@ -28,7 +28,7 @@ python czds.py [--username --password ] [--concurrency $HOME/.config/systemd/user/czds.service + printf "[Unit]\nDescription=Timer for ICANN Centralized Zone Data Service (CZDS) Updater\n\n[Timer]\nOnCalendar=monthly\nPersistent=true\n\n[Install]\nWantedBy=timers.target" > $HOME/.config/systemd/user/czds.timer + systemctl --user daemon-reload + systemctl --user enable czds.timer && systemctl --user start czds.timer +} + +cronjob() { + (crontab -l 2>/dev/null; echo "0 3 1 * * $CZDS") | crontab - +} \ No newline at end of file