From 793a026e970387e4efaaa7f6a27b36ac4b4fea56 Mon Sep 17 00:00:00 2001 From: EuAndreh Date: Mon, 22 Feb 2021 00:34:30 -0300 Subject: vps/machines.scm: Add simple cronjob definitions --- servers/vps/machines.scm | 14 +++++++++++--- 1 file changed, 11 insertions(+), 3 deletions(-) diff --git a/servers/vps/machines.scm b/servers/vps/machines.scm index 10af031..d1830ca 100644 --- a/servers/vps/machines.scm +++ b/servers/vps/machines.scm @@ -253,9 +253,17 @@ pki " mail-domain " key \"" (tls-priv-for mail-domain) "\"")) (with-imported-modules '((gnu services herd)) #~(begin (use-modules (gnu services herd)) - (restart-service 'mcron) - (restart-service 'nginx)))) - (service unattended-upgrade-service-type) + (for-each restart-service + '(mcron + nginx))))) + (service unattended-upgrade-service-type + (unattended-upgrade-configuration + (schedule "30 1 * * 0"))) + (service mcron-service-type + (mcron-configuration + (jobs + (list #~(job "30 1 * * 1" "guix gc -d") + #~(job "30 0 * * *" "/var/lib/euandreh/backup.sh"))))) (service dhcp-client-service-type) #; (service opensmtpd-service-type -- cgit v1.2.3