Iniciar script al iniciar QNAP - 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) +--- Tema: Iniciar script al iniciar QNAP (/showthread.php?tid=1557) Páginas:
1
2
|
Iniciar script al iniciar QNAP - Cromo24Cr - 17-01-2017 Sabes algun forma de poder ejecutar un script (.sh) a la hora de iniciar el qnap? RE: Iniciar script al iniciar QNAP - TS251A - 17-01-2017 Como te ha comentado pitucorto, lo tienes al final de su tutorial. http://www.qnapclub.es/showthread.php?tid=1552 RE: Iniciar script al iniciar QNAP - Cromo24Cr - 17-01-2017 Eso ejecuta cada x tiempo. Hablo de iniciar en el arranque RE: Iniciar script al iniciar QNAP - DonPeter - 18-01-2017 Hola!, Aquí tienes la info que solicitas: https://wiki.qnap.com/wiki/Running_Your_Own_Application_at_Startup Saludos!; RE: Iniciar script al iniciar QNAP - Cromo24Cr - 19-01-2017 (18-01-2017, 01:25 AM)DonPeter escribió: Hola!,Muy buena. Me vale esa solución! Muchas gracias! RE: Iniciar script al iniciar QNAP - alvaropen - 19-12-2017 Se puede ejecutar un archivo .sh en el archivo /etc/config/crontab sin necesidad de escribir información en /etc/config/qpkg.conf?
Es que quiero meter esta información en /etc/config/qpkg.conf :
[dondominio]
Name = dondominio
Enable = TRUE
Date = 2017-12-19
Shell = /share/CACHEDEV1_DATA/home/admin/dondominio/dondominio.sh
Install_Path = /share/CACHEDEV1_DATA/home/admin/dondominio
Author = Dondominio
Pero resulta que cuando reinicio el Enable cambia a FALSE y no se si el ejecutable se ejecuta!!!
Evidentemente dondominio no me ofrece el archivo .qpkg.
No quiero que se ejecute al arrancar el sistema ,si no constantemente cada 2 minutos
Antes tenia este script en Container Station por medio de una maquina virtual Linux ya que tengo el QNAP TS128,
pero resulta que me gasta memoria RAM y si no apagas
correctamente el NAS el contenedor no vuelve a funcionar y el script no funciona.
Iniciar script al iniciar QNAP - Ganekogorta - 19-12-2017 Hola Alvaropen Eso se hace por el sistema tradicional de CRON. ¿cada dos minutos? es una frecuencia elevada. Para modificarlo has de usar una consola de comandos. 1/Editar /etc/config/crontab tendrás que añadir una línea del tipo */2 * * * * /share/MD0_DATA/ruta/archivo.sh 2/Ejecutar 'crontab /etc/config/crontab' para cargar cambios 3/Reiniciar cron '/etc/init.d/crond.sh restart' Y ya está [emoji2] RE: Iniciar script al iniciar QNAP - alvaropen - 19-12-2017 (19-12-2017, 12:32 PM)Ganekogorta escribió: Hola Alvaropen Iniciar script al iniciar QNAP - Ganekogorta - 19-12-2017 Hola La ruta la puse de ejemplo, si tu sistema tienen cachedev1_data has de usar esa, yo no se tu caso exacto. En general en los foros de suele indicar nociones de como hacerlo, no cómo resolver tu caso concreto y hacerte los deberes, como pasa en Yahoo respuestas [emoji23][emoji23][emoji23] El tema del cron tras el reinicio...no lo tengo claro si se mantiene. Te tocaría hacer la prueba. Si no se mantiene, si que hay que hacer un autorun (de esos ficticios) que agregue la línea al cron [emoji848] No soy de qnap, soy un usuario como tú. De hecho contesto en mi tiempo libre y siempre que tengo ocasión, algo que deberíamos hacer todos los usuarios del foro. En cuanto a lo de la facilidad de uso, depende de ti y todo lo que quieras profundizar en la nas. El entorno gráfico te lo simplifica mucho y si quieres cosas que no hace, te has de buscar la vida y aprender [emoji6] Lo mismo es aplicable a tu móvil smartphone, tienes tu entorno gráfico y si quieres hacer otras cosas... a rootearlo y buscarte la vida [emoji23] Por cierto, te aconsejo evitar usar el usuario admin y trabajar con otro siempre que sea posible. Y esto es aplicable a todos los sistemas. Ya nos contarás si te funcionó todo. Un saludo Agur eta ondo ibili Iniciar script al iniciar QNAP - Ganekogorta - 20-12-2017 Hola He comprobado que añadiendo la línea manualmente en el crontab, tras un reinicio esta se pierde. Así que, apoyándome en el qpkg de autoarranque ficticio, he modificado el script agregando estas tres líneas echo -e "*/15 * * * * /share/CACHEDEV1_DATA/mi_script_programado.sh">> /mnt/HDA_ROOT/.config/crontab crontab /etc/config/crontab /etc/init.d/crond.sh restart El QPKG debe de tener puesta la opción Enable =TRUE en el apartado qpkg.conf [autoarranque] Status = complete Name = autoarranque Version = 1.0 Author = Manolete QPKG_File = autoarranque.qpkg Date = 2017-12-20 Shell = /share/CACHEDEV1_DATA/.qpkg/autoarranque/autoarranque.sh Install_Path = /share/CACHEDEV1_DATA/.qpkg/autoarranque Enable = TRUE Con esto conseguimos que cada vez que la nas sea reiniciada, al ejecutarse el qpkg de autoarranque, agregará la línea en el crontab y lo relanzará, quedando ya programada. Un saludo Agur eta ondo ibili |