Add linkchecker Systemd service and timer
Doesn't yet email report of errors.
This commit is contained in:
parent
03e06738a0
commit
66c8b2c8ea
2 changed files with 31 additions and 0 deletions
23
systemd/conservancy-www-linkchecker.service
Normal file
23
systemd/conservancy-www-linkchecker.service
Normal file
|
@ -0,0 +1,23 @@
|
|||
# Check all internal links on the Conservancy website
|
||||
|
||||
[Unit]
|
||||
Description=Check Conservancy website links
|
||||
|
||||
[Service]
|
||||
Type=oneshot
|
||||
User=debian
|
||||
ExecStart=linkchecker https://sfconservancy.org/
|
||||
|
||||
SystemCallFilter=~@clock @cpu-emulation @debug @module @mount @obsolete
|
||||
CapabilityBoundingSet=
|
||||
NoNewPrivileges=true
|
||||
|
||||
PrivateDevices=true
|
||||
PrivateNetwork=false
|
||||
PrivateTmp=true
|
||||
PrivateUsers=false
|
||||
ProtectControlGroups=true
|
||||
ProtectHome=true
|
||||
ProtectKernelModules=true
|
||||
ProtectKernelTunables=true
|
||||
ProtectSystem=strict
|
8
systemd/conservancy-www-linkchecker.timer
Normal file
8
systemd/conservancy-www-linkchecker.timer
Normal file
|
@ -0,0 +1,8 @@
|
|||
[Unit]
|
||||
Description=Check Conservancy website links
|
||||
|
||||
[Timer]
|
||||
OnCalendar=weekly
|
||||
|
||||
[Install]
|
||||
WantedBy=timers.target
|
Loading…
Reference in a new issue