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

Add scripts and systemd units for cristin-uio

parent 49f9b29a
No related branches found
No related tags found
1 merge request!9Add scripts and systemd units for cristin-uio
Pipeline #218363 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