Plexdrive - Versión para impresión +- Foro QNAP en español (https://www.qnapclub.es) +-- Foro: GENERAL (https://www.qnapclub.es/forumdisplay.php?fid=3) +--- Foro: Firmware, Aplicaciones y Tutoriales (https://www.qnapclub.es/forumdisplay.php?fid=39) +---- Foro: Tutoriales (https://www.qnapclub.es/forumdisplay.php?fid=40) +---- Tema: Plexdrive (/showthread.php?tid=2142) |
Plexdrive - Ganekogorta - 20-05-2018 Hola Ok entendido esto último, pero a ver si me aclaro un poco que me he perdido (estoy espeso los domingos [emoji6]) ¿Como estás haciendo la ejecución del script? ¿Por un qpkg ficticio en el app center o por líneas agregadas en tu autorun.sh? Haz un “cat /ruta/autorun.sh” para ver el contenido del autorun y escríbelo aquí. Un saludo Agur eta ondo ibili RE: Plexdrive - qdmfer - 20-05-2018 (20-05-2018, 08:19 PM)Ganekogorta escribió: Hola Plexdrive - Ganekogorta - 23-05-2018 Hola Si tienes acceso a consola, yo probaría copiar, pegar de una en una las tres líneas del script para ver si hay algún tipo de aviso. Y digo copiar pegar y no escribirlo por si hay algún error que se nos pase. Yo no puedo probarlas porque no tengo esa función, pero estaría bien que alguien del foro que lo tenga hiciese la misma ejecución de las tres líneas. Una vez funcionen da igual lanzar un autorun, una orden qpkg o una tarea cron para ejecutarlo. El caso es que funcione. Un saludo Agur eta ondo ibili (23-05-2018, 07:41 PM)jose86 escribió: Hola buenas para empezar muchas gracias por este tutorial he aprendido mucho pero tengo el siguiente problema: Cuando te refieres al script, ¿te refieres al qpkg? Lo digo porque son cosas distintas. El qpkg “ficticio” lo que hace es lanzar un script al inicio del arranque de la máquina. Esto es importante aclararlo por el desactivar ese qpkg en la pantalla del app center no quiere decir que haga la operación inversa cuando lo desactives. Esto último se puede hacer sin problemas. Es decir al activar la app se monta una carpeta y al desactivar se desmonta la carpeta. Si no lo hiciésemos así, cada vez que activamos la app, se intenta montar algo que ya está montado y dará un error que no somos capaces de ver porque no estamos haciéndolo desde la consola para verlo. Si alguno está interesado pongo por aquí un código de ejemplo. Yo por ejemplo lo tengo para que me agregue tareas periódicas en el crontab y cuando lo desactivo, esas tareas son eliminadas y desactivadas del crontab. Un saludo Agur eta ondo ibili RE: Plexdrive - qdmfer - 25-05-2018 (23-05-2018, 07:55 PM)Ganekogorta escribió: Hola Hola Después de darle muchas vueltas, mi versión de plexdrive arm no tenía autoarranque por lo visto. Al final lo he solucionado con una tarea en crontab y funciona bien. Plexdrive - Ganekogorta - 12-06-2018 Hola Una pregunta rápida. Es que no veo bien. ¿Es sólo una línea de comando o son varias? Un saludo Agur eta ondo ibili Plexdrive - Ganekogorta - 13-06-2018 Hola Prueba con el siguiente contenido ——— #!/bin/sh CONF=/etc/config/qpkg.conf QPKG_NAME="autoarranque" 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 esta deshabilitado." exit 1 fi : ADD START ACTIONS HERE #agrego tareas a iniciar /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 ;; stop) : ADD STOP ACTIONS HERE /share/CACHEDEV1_DATA/.qpkg/PlexDrive/plexdrive umount -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 ;; restart) $0 stop $0 start ;; *) echo "Usage: $0 {start|stop|restart}" exit 1 esac exit 0 ——— Al activar el qpkg ficticio debería ejecutar tu línea, y al desactivar el qpkg desde el app center debería desmontar (umount). Creo que es más sencillo y por limpieza, el que tengas dos archivos .sh que serían los llamados desde el qpkg. Por ejemplo te creas: • un /share/CACHEDEV1_DATA/misscripts/plexon.sh con el contenido que ejecute tu línea. • un /share/CACHEDEV1_DATA/misscripts/plexoff.sh con el contenido que deshaga la acción de tu línea. De esta forma en las líneas del autoarranque te quedan más sencillas, claras, manejable y puedes usarlo para activar o desactivar más cosas. Un saludo Agur eta ondo ibili Plexdrive - Ganekogorta - 13-06-2018 Hola Eso va en el archivo arranque.sh que es lanzado por activación/desactivación del qpkg “ficticio” Un saludo Agur eta ondo ibili RE: Plexdrive - enrey - 12-09-2018 Estoy con esto ahora y tropiezo, si alguien me puede ayudar lo agradezco Lo primero en esta linea hay que cambiar el enlace de descarga, este no funciona: wget https://github.com/dweidenfeld/plexdrive/releases/download/5.0.0/plex-drive-linux-amd64 por este otro wget https://github.com/dweidenfeld/plexdrive/releases/download/5.0.0/plexdrive-linux-amd64 Cuando pongo esta linea chown admin:administrators /share/CACHEDEV1_DATA/.qpkg/drive Me salta este error: chown: /share/CACHEDEV1_DATA/.qpkg/drive: No such file or directory No encuentra el directorio?????? Alguna ayuda..... Please Plexdrive - Ganekogorta - 12-09-2018 Hola ¿Sabes realmente si existe /share/CACHEDEV1_DATA o tiene otro nombre? Para situarnos un poco ¿controlas algo de la estructura de carpetas Linux y por ende de Qnap? Lo pregunto para saber como darte ayuda [emoji6] Por lo que leo, supongo que estás accediendo por ¿putty, consola, terminal, WinSCP? Un saludo Agur eta ondo ibili RE: Plexdrive - enrey - 12-09-2018 Si tengo /share/CACHEDEV1_DATA No soy ningun experto obviamente, pero tengo algo de idea de estructura de carpetas linux y qnap Y si estoy trabajando con putty Gracias Ganekogorta, siempre estas ahi. S@lu2 Ahora mismo me encuentro en este directorio en el nas [/share/CACHEDEV1_DATA/.qpkg/plexdrive] Habra que cambiar esto chown admin:administrators /share/CACHEDEV1_DATA/.qpkg/drive por esto otro chown admin:administrators /share/CACHEDEV1_DATA/.qpkg/plexdrive el directorio drive no existe, tengo que crearlo o tengo que trabajar sobre el directorio plexdrive??? voy a crear el directorio drive y aplicar el cambio de permisos Intento aplicar el cambio de permisos en el directorio drive y me lanza error chmod 755 /share/Plexdrive/plexdrive/share/CACHEDEV1_DATA/.qpkg/drive chmod: /share/Plexdrive/plexdrive/share/CACHEDEV1_DATA/.qpkg/drive: No such file or directory Ese directorio no existe, hay que crearlo manualmente? |