Software > WeeWX
Automatizar FTP con ayuda de CRONTAB algo especial
kocher:
Saludos a todos
Estoy ejecutando en un Pc, Linux con una distribución Ubuntu:
"DISTRIB_ID=Ubuntu
DISTRIB_RELEASE=22.04
DISTRIB_CODENAME=jammy
DISTRIB_DESCRIPTION="Ubuntu 22.04.2 LTS"
PRETTY_NAME="Ubuntu 22.04.2 LTS"
NAME="Ubuntu"
VERSION_ID="22.04"
VERSION="22.04.2 LTS (Jammy Jellyfish)"
VERSION_CODENAME=jammy
ID=ubuntu
ID_LIKE=debian
HOME_URL="https://www.ubuntu.com/"
SUPPORT_URL="https://help.ubuntu.com/"
BUG_REPORT_URL="https://bugs.launchpad.net/ubuntu/"
PRIVACY_POLICY_URL="https://www.ubuntu.com/legal/terms-and-policies/privacy-policy"
UBUNTU_CODENAME=jammy"
Weewx versión 4.10.2
El "Skin" que está funcionando, es "Belchertown versión 1.3.1":
http://kocher.es/weewx/belchertown
Pues bien, localmente todo funciona bien, se generan las páginas html, json ..
El problema que tengo es que, la página en la web no se actualiza, salvo que lo haga de forma manual, bien con Filezilla o mediante unos archivos "sh".
Concretamente son 10 de estos archivos los que se pueden encargar de ello; el problema es que lo tengo que hacer de forma manual:
./miFTP.sh && ./miFTP1.sh && ./miFTP2.sh && ./miFTP3.sh && ./miFTP4.sh && ./miFTP5.sh && ./miFTP6.sh && ./miFTP7.sh && ./miFTP8.sh && ./miFTP9.sh
Cuando los activo de forma manual, actualizan la página perfectamente.
Intenté crear un CRONTAB que, no sé porqué, me chafó toda la página; era del tipo (lo escribo de memoria ya que lo eliminé):
*/5 * * * * /Documents/.miFTP.sh && ./miFTP1.sh && ./.......
Bien, la pregunta y solicitud de ayuda es la siguiente:
¿Se puede crear, mediante CRONTAB un archivo que suba mediante FTP estos archivos cada 5 minutos? y, en ese caso como sería el código?
Muy agradecido por vuestra atención
jantoni:
Sin poder valorarlo bien, al estar respondiendo con el móvil, me atrevo a preguntarte, si los servicios los genera weewx, ¿por qué no los subes con el FTP de weewx?
O algo no he entendido bien
jantoni:
Pero, en todo caso, claro que se puede hacer
Habría que hacer un script que llame a FTP si lo quieres hacer por FTP o a curl si lo quieres hacer por http
Puedes usar FTP interactivo, poniendo comodines,
Hay muchas opciones
Personalmente no utilizo FTP en scripts hace muchos años, cuando pasaba ficheros de un ordenador a otro para hacer la copia de seguridad de weewx
kocher:
Saludos Jantoni (El Linuxero) je je
Te agradezco tus rápidas respuestas de ayuda que siempre vienen bien.
Bueno, no sé como explicarlo mejor.
Dices que podría subirlo con el FTP de weewx; pero no tengo idea de como hacerlo.
Tampoco conozco la manera de de ucomo utilizar CURL (algo he leído).
La idea es automatizar cada 5 minutos, esa concatenación de archivo .sh, que activados manualmente funcionan de lujo.
En fin, espero que gracias a vosotros, podamos encontrar una solución.
Un fuerte abrazo
jantoni:
Los ficheros los genera Weewx?
Navegación
[#] Página Siguiente
Ir a la versión completa