diff options
author | EuAndreh <eu@euandre.org> | 2021-02-22 00:34:30 -0300 |
---|---|---|
committer | EuAndreh <eu@euandre.org> | 2021-02-22 00:34:30 -0300 |
commit | 793a026e970387e4efaaa7f6a27b36ac4b4fea56 (patch) | |
tree | 21d1e9cf2adb2898d43d92b8c45f8eec1e846c56 | |
parent | vps/machines.scm: Explicitly forbid root login (diff) | |
download | server-793a026e970387e4efaaa7f6a27b36ac4b4fea56.tar.gz server-793a026e970387e4efaaa7f6a27b36ac4b4fea56.tar.xz |
vps/machines.scm: Add simple cronjob definitions
-rw-r--r-- | servers/vps/machines.scm | 14 |
1 files 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 |