Software > WeeWX

Automatizar FTP con ayuda de CRONTAB algo especial

(1/6) > >>

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

[0] Índice de Mensajes

[#] Página Siguiente

Ir a la versión completa