Skip to content
Snippets Groups Projects
Commit 9d4afa5f authored by Trond Aasan's avatar Trond Aasan
Browse files

Merge branch 'CRISTIN-158' into 'master'

Add systemd units for Cristin UiT

See merge request !8
parents e997d691 63e50d19
No related branches found
No related tags found
1 merge request!8Add systemd units for Cristin UiT
Pipeline #232909 passed
[Unit]
Description=Cristin UiT cleanup
After=network.target
[Service]
Type=simple
User=bottint
WorkingDirectory=/home/bottint/cristin/uit/prod/archive
ExecStart=/usr/local/bin/cristin-cleanup.sh
[Install]
WantedBy=multi-user.target
[Unit]
Description=Nightly cristin export archive cleanup
[Timer]
# TODO
OnCalendar=4:30
AccuracySec=1m
Persistent=true
[Install]
WantedBy=timers.target
[Unit]
Description=Cristin UiT export upload
After=network.target
[Service]
Type=simple
User=bottint
WorkingDirectory=/home/bottint/cristin/uit/prod
ExecStart=/usr/local/bin/cristin-upload-uit.sh
[Install]
WantedBy=multi-user.target
#!/bin/bash
# Exit on error
set -e
# Upload script
# TODO Privat nøkkel
printf 'put -P *.xml' | sftp -i /home/bottint/.ssh/cristin_id_rsa_uit -b - uit-cristin@cristin-sync.uio.no:cristin/
mv ./*.xml archive/
[Unit]
Description=Nightly cristin UiT export upload
[Timer]
# TODO
OnCalendar=4:15
AccuracySec=1m
Persistent=true
[Install]
WantedBy=timers.target
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment