Editamos el archivo de configuración (con touch creas)
vi /etc/config/qpkg.conf
Doy por supuesto que la ruta
/share/CACHEDEV1_DATA existe en tu qnap, en otros equipos y raid será otra.
Compruébalo antes de hacer lo siguiente, lo podrás ver al editar el archivo siguiente (mira paquetes instalados por ti y verás esa ruta)
Agregamos las líneas al final del archivo
etc/config/qpkg.conf
[plexdrive]
Name = Plexdrive
Version = 0.1
Author = qnapclubes
Date = 2017-10-01
Shell = /share/CACHEDEV1_DATA/.qpkg/plexdrive/plexdrive.sh
Install_Path = /share/CACHEDEV1_DATA/.qpkg/plexdrive
Enable = TRUE
Ahora seguimos por consola creando el directorio (ojo a mayúsculas y minúsculas )
mkdir /share/CACHEDEV1_DATA/.qpkg/plexdrive
touch /share/[i]CACHEDEV1_DATA/.qpkg/plexdrive/plexdrive.sh[/i]
editamos con
vi /share/CACHEDEV1_DATA/.qpkg/plexdrive/plexdrive.sh
#!/bin/sh
/plexdrive mount -c /share/Plexdrive/.plexdrive -o allow_other /share/Plexcloud -v3
Ahora para guardar el archivo desde vi, Pulso tecla ESC
tecleo :wq! y luego enter
ahora asignamos permisos de ejecución al archivo
chmod +x /share/CACHEDEV1_DATA/.qpkg/plexdrive/plexdrive.sh
Resumiendo:
- hemos agregado el qpkg "plexdrive" modificando el qpgk.conf y saldrá en al app center, que queda activado al inicio
- hemos creado un directorio
- dentro de él hemos creado un archivo llamado "plexdrive.sh" y lo hemos convertido en ejecutable.
Y como dices, elimina la entrada del crontab, ahora al arrancar se debería ejecutar el archivo plexdrive.sh.
Realmente se autoarrancará si lo tienes activado al iniciar la nas.
Si entras al app center puedes desactivarlo pero si vuelves a activarlo se ejecutará de nuevo el comando del archivo plexdrive.sh (intentará montar de nuevo la unidad ).
O sea que no deberías entrar a activar y desactivar. La idea es que el qpkg "plexdrive" se que en modo activado para que se ejecute una sola vez al iniciar la QNAP.