19-12-2019, 04:56 PM
Hola
Yo el contenido del archivo .sh lo tengo mas completo y con mas variables
Hay una sección para que ejecute comandos al activar (en tu caso montar unidad) y otra sección al desactivar el qpkg (desmontar unidad)
Prueba el siguiente Plex.sh, recuerda que ha de tener atributos 755.
He puesto dos comandos touch.
Cuando lo activas desde el app center se debería crear el archivo "arranca.txt" y cuando lo detienes debería crear el archivo "para.txt".
Así sabremos si el error es del comando de montaje o del qpkg.
Recuerda borrarlos a mano antes de volver ejecutar o detener el qpkg.
Yo el contenido del archivo .sh lo tengo mas completo y con mas variables
Hay una sección para que ejecute comandos al activar (en tu caso montar unidad) y otra sección al desactivar el qpkg (desmontar unidad)
Prueba el siguiente Plex.sh, recuerda que ha de tener atributos 755.
Código:
#!/bin/sh
CONF=/etc/config/qpkg.conf
QPKG_NAME="plexdrive"
QPKG_ROOT=`/sbin/getcfg $QPKG_NAME Install_Path -f ${CONF}`
APACHE_ROOT=`/sbin/getcfg SHARE_DEF defWeb -d Qweb -f /etc/config/def_share.info`
export QNAP_QPKG=$QPKG_NAME
case "$1" in
start)
ENABLED=$(/sbin/getcfg $QPKG_NAME Enable -u -d FALSE -f $CONF)
if [ "$ENABLED" != "TRUE" ]; then
echo "$QPKG_NAME está deshabilitado."
exit 1
fi
: ADD START ACTIONS HERE
#monto la unidad al activar el qpkg desde el app center
/share/CACHEDEV1_DATA/.qpkg/PlexDrive/plexdrive mount -c /share/CACHEDEV1_DATA/plexdrive/.plexdrive -o allow_other /share/CACHEDEV1_DATA/homes/admin/Plexcloud -v 3 --cache-file=/share/CACHEDEV1_DATA/plexdrive/cache.bolt
touch arranca.txt
;;
stop)
: ADD STOP ACTIONS HERE
#desactivo acciones del qpkg al desactivarlo desde el aap center
# espero poner bien la línea ;)
/share/CACHEDEV1_DATA/.qpkg/PlexDrive/plexdrive umount -c /share/CACHEDEV1_DATA/plexdrive/.plexdrive
touch para.txt
;;
restart)
$0 stop
$0 start
;;
*)
echo "Usage: $0 {start|stop|restart}"
exit 1
esac
exit 0
He puesto dos comandos touch.
Cuando lo activas desde el app center se debería crear el archivo "arranca.txt" y cuando lo detienes debería crear el archivo "para.txt".
Así sabremos si el error es del comando de montaje o del qpkg.
Recuerda borrarlos a mano antes de volver ejecutar o detener el qpkg.
Un saludo
Agur eta ondo ibili
Ganekogorta (TS-469Pro, TVS-673e, QBoat Sunny, TS-453Be, TR-002 y QHora-301w) Ʀɐɯ0η
Agur eta ondo ibili
Ganekogorta (TS-469Pro, TVS-673e, QBoat Sunny, TS-453Be, TR-002 y QHora-301w) Ʀɐɯ0η