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

Merge branch 'cristin-uio' into 'master'

Add scripts and systemd units for cristin-uio

See merge request !9
parents 49f9b29a aaab3426
No related branches found
No related tags found
1 merge request!9Add scripts and systemd units for cristin-uio
Pipeline #218386 passed
[Unit]
Description=Cristin UiO cleanup
After=network.target
[Service]
Type=simple
User=bottint
WorkingDirectory=/home/bottint/cristin/uio/prod/archive
ExecStart=/usr/local/bin/cristin-cleanup.sh
[Install]
WantedBy=multi-user.target
[Unit]
Description=Nightly cristin export archive cleanup
[Timer]
OnCalendar=4:30
AccuracySec=1m
Persistent=true
[Install]
WantedBy=timers.target
[Unit]
Description=Cristin export upload
After=network.target
[Service]
Type=simple
User=bottint
WorkingDirectory=/home/bottint/cristin/uio/prod
ExecStart=/usr/local/bin/cristin-upload-uio.sh
[Install]
WantedBy=multi-user.target
#!/bin/bash
# Exit on error
set -e
# Upload script
printf 'put -P *.xml' | sftp -i /home/bottint/.ssh/cristin_id_rsa_uio -b - uio-cristin@cristin-sync.uio.no:cristin/
mv ./*.xml archive/
[Unit]
Description=Nightly Cristin UiO export upload
[Timer]
OnCalendar=5:00
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