אני מנסה להריץ קבוע תסריט גיבוי ל־box.com בעזרת rclone.
כתבתי תסריט גיבוי והוא עובד יופי כשמריצים אותו ידנית.
אבל אני רוצה שהוא ירוץ בעזרת טיימר ומשום מה הטיימר לא רץ. שברתי את הראש על זה הרבה ימים, אני לא מבין מה הבעיה ואשמח לעזרה.
התסריט /home/amiad/scripts/backup
קוד: |
#!/bin/bash
dirs="תמונות מסמכים scripts"
for dir in $dirs; do
rclone sync --bwlimit 20k -v /home/amiad/$dir box:$dir
done
|
/etc/systemd/system/rclone-backup.service
קוד: |
[Unit]
Description=Backup to Box with rclone
Requires=network-online.target
After=network-online.target
[Service]
Type=forking
ExecStart=/home/amiad/scripts/backup
User=amiad
Group=amiad
[Install]
RequiredBy=multi-user.target
|
/etc/systemd/system/rclone-backup.timer
קוד: |
[Unit]
Description=Run backup hourly
[Timer]
OnCalendar=hourly
Persistent=true
Unit=timer-hourly.target
[Install]
WantedBy=timers.target
|