czds- ICANN Centralized Zone Data Service Tool |
git clone git://git.acid.vegas/czds.git |
Log | Files | Refs | Archive | README | LICENSE |
service (842B)
1 #!/bin/sh 2 # systemd user service timer setup for czds - developed by acidvegas (https://git.acid.vegas/czds) 3 # dont forget to export your CZDS_USER and CZDS_PASS before running 4 5 CZDS='/path/to/czds' 6 7 systemd_service() { 8 mkdir -p $HOME/.config/systemd/user 9 printf "[Unit]\nDescription=ICANN Centralized Zone Data Service (CZDS) Updater\n\n[Service]\nType=oneshot\nExecStart=$CZDS" > $HOME/.config/systemd/user/czds.service 10 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 11 systemctl --user daemon-reload 12 systemctl --user enable czds.timer && systemctl --user start czds.timer 13 } 14 15 cronjob() { 16 (crontab -l 2>/dev/null; echo "0 3 1 * * $CZDS") | crontab - 17 }