17-01-2017, 12:40 PM
Sabes algun forma de poder ejecutar un script (.sh) a la hora de iniciar el qnap?
Iniciar script al iniciar QNAP
|
17-01-2017, 12:40 PM
Sabes algun forma de poder ejecutar un script (.sh) a la hora de iniciar el qnap?
17-01-2017, 05:23 PM
Como te ha comentado pitucorto, lo tienes al final de su tutorial.
http://www.qnapclub.es/showthread.php?tid=1552
QNAP TS-251A 4GB | 4 TB WD Red NASware 3.0
17-01-2017, 06:18 PM
Eso ejecuta cada x tiempo. Hablo de iniciar en el arranque
18-01-2017, 01:25 AM
Hola!,
Aquí tienes la info que solicitas: https://wiki.qnap.com/wiki/Running_Your_...at_Startup Saludos!;
19-01-2017, 09:56 PM
(18-01-2017, 01:25 AM)DonPeter escribió: Hola!,Muy buena. Me vale esa solución! Muchas gracias!
19-12-2017, 11:59 AM
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.
19-12-2017, 12:32 PM
(Este mensaje fue modificado por última vez en: 19-12-2017, 03:20 PM por Ganekogorta.)
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]
Un saludo
Agur eta ondo ibili Ganekogorta (TS-469Pro, TVS-673e, QBoat Sunny, TS-453Be, TR-002 y QHora-301w) Ʀɐɯ0η
19-12-2017, 07:07 PM
(Este mensaje fue modificado por última vez en: 19-12-2017, 07:08 PM por alvaropen.)
(19-12-2017, 12:32 PM)Ganekogorta escribió: Hola Alvaropen
19-12-2017, 07:21 PM
(Este mensaje fue modificado por última vez en: 19-12-2017, 11:20 PM por Ganekogorta.)
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
Un saludo
Agur eta ondo ibili Ganekogorta (TS-469Pro, TVS-673e, QBoat Sunny, TS-453Be, TR-002 y QHora-301w) Ʀɐɯ0η
20-12-2017, 06:56 PM
(Este mensaje fue modificado por última vez en: 21-12-2017, 10:27 AM por Ganekogorta.)
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
Un saludo
Agur eta ondo ibili Ganekogorta (TS-469Pro, TVS-673e, QBoat Sunny, TS-453Be, TR-002 y QHora-301w) Ʀɐɯ0η |