Pagina 1 di 1

rsync in script e mount

Inviato: gio 13 gen 2022, 13:32
da conraid
ho un problema con gli script di aggiornamento dei repository

Per esempio ho questo script

Codice: Seleziona tutto

#!/bin/sh

REPO="rsync://bear.alienbase.nl/mirrors/people/alien/"
DEST="/mnt/hd/mirror/repository/alien"
EXCLUDE="--exclude-from=alien-exclude.txt"
INCLUDE="--include-from=alien-include.txt"
rsync -avP --delete-after $INCLUDE $EXCLUDE $REPO $DEST $1

REPO="rsync://bear.alienbase.nl/mirrors/alien-kde/"
DEST="/mnt/hd/mirror/repository/alien-kde"
EXCLUDE="--exclude=/14.2 --exclude=x86 --exclude=5_old"
INCLUDE="--include-from=alien-kde-include.txt"
rsync -avP --delete-after $INCLUDE $EXCLUDE $REPO $DEST $1

REPO="rsync://slackbuilds.org/slackbuilds"
DEST="/mnt/hd/mirror/repository/slackbuilds"
EXCLUDE="--exclude-from=sbo.txt"
INCLUDE=""
rsync -avP --delete-after $INCLUDE $EXCLUDE $REPO $DEST $1
Se lancio lo script mi smonta l'ha esterno usb (/mnt/hd) e da errore di i/o naturalmente.
Se lancio a mano rsync (con lo stesso identico comando che ho sopra) va tutto ok

Mi fa la stessa cosa con lo script per tenere aggiornata la slackware, in quel caso leggermente complesso che ha dei parametri, ma il risultato è lo stesso.
Da script smonta l'hs, da linea di comando (ho fatto un echo nello script quindi copio lo stesso comando) va tutto ok.

Cosa può essere?