- Modifié
Pour compléter, voici mon script "move.sh"
#!/bin/bash
LOG="/home/bot2/rclone-gd2.log"
EXC1="/SD/**"
EXC2="/Ratio/**"
EXC3="/PreSeries/**"
EXC4="/PreFilms/**"
EXC5="/Repost/**"
sleep 30
while true
do
echo "$(date "+%d.%m.%Y %T") UPLOAD STARTED" | tee -a "$LOG"
rclone move -c -v --bwlimit 15M --tpslimit 6 --exclude='**partial~' --exclude="**_HIDDEN~" --exclude=".unionfs/**" --exclude=".unionfs-fuse/**" --exclude="$EXC1" --exclude="$EXC2" --exclude="$EXC3" --exclude="$EXC4" --exclude="$EXC5" --min-age 10m --no-traverse --checkers=16 --max-size 99G --log-level INFO --stats 5s --log-file="$LOG" /mnt/move gcrypt:/
sleep 480
echo "$(date "+%d.%m.%Y %T") UPLOAD ENDED" | tee -a "$LOG"
done
Et le service qui va avec
[Unit]
Description=Move Service Daemon
After=multi-user.target
[Service]
Type=simple
User=0
Group=0
ExecStart=/bin/bash /home/bot2/scripts/move.sh
TimeoutStopSec=20
KillMode=process
RemainAfterExit=yes
Restart=always
[Install]
WantedBy=multi-user.target
Idées piquées chez https://plexguide.com