rsync in script e mount
Inviato: gio 13 gen 2022, 13:32
ho un problema con gli script di aggiornamento dei repository
Per esempio ho questo script
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?
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 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?