Software > WeeWX

Automatizar FTP con ayuda de CRONTAB algo especial

<< < (2/6) > >>

kocher:

--- Código: ---Los ficheros los genera Weewx?
--- Fin del código ---

Efectivamente; esos ficheros los creé yo pero, al activarlos, realizan FTP de todos los ficheros locales hasta mi web

jantoni:
Habría que verlo, pero si son ficheros generados cada vez que weewx actualiza archivos se puede enchufar por FTP a donde tu quieras.

Creo recordar que estén la sección stdrprt o algo así está la configuración del FTP. Puedes tener tantos FTP como quieras

Desde el móvil no puedo enviarte mi configuración, pero a ver si mañana me acuerdo y te lo paso

kocher:
Muchas gracias Jantoni

He intentado utilizar el "skin" FTP de weewx, sin resultados

Eres un hacha

Saludos desde San Sebastián


jantoni:
Es sencillo….jo….es que desde el móvil nada….y desde el iPad, que estoy ahora, ya probé algunos programas para terminal de Linux y fueron un desastre.

Con el ordenador y las 3 pantallas todo es más fácil…..y así luego se quedan mis ojos…..para llevarlos al rastro  *+* *+* *+* *+* *+*

jantoni:
Bueno, aquí tienes la configuración de mi FTP

Manejo dos servidores en la empresa OVH.net

Todo es autoexplicativo.


--- Código: ---    [[FTP]]
        # FTP'ing the results to a webserver is treated as just another report,
        # albeit one with an unusual report generator!
        skin = Ftp

        # If you wish to use FTP, set "enable" to "true", then
        # fill out the next four lines.
        # Use quotes around passwords to guard against parsing errors.
        enable = false
        user = usuario
        password = contraseña
        server = ftp.miftphost.hosting.ovh.net    # The ftp server name, e.g, www.myserver.org
        path = www/meteo    # The destination directory, e.g., /weather

        # Set to True for an FTP over TLS (FTPS) connection. Not all servers
        # support this.
        secure_ftp = False

        # To upload files from something other than what HTML_ROOT is set
        # to above, specify a different HTML_ROOT here.
        #HTML_ROOT = public_html

        # Most FTP servers use port 21
        port = 21

        # Set to 1 to use passive mode, zero for active mode
        passive = 1


    [[FTP2]]
        # FTP'ing the results to a webserver is treated as just another report,
        # albeit one with an unusual report generator!
        skin = Ftp

        # If you wish to use FTP, set "enable" to "true", then
        # fill out the next four lines.
        # Use quotes around passwords to guard against parsing errors.
        enable = true
        user = usuario
        password = contraseña
        server = ftp.mifpthost2.hosting.ovh.net    # The ftp server name, e.g, www.myserver.org
        path = www    # The destination directory, e.g., /weather

        # Set to True for an FTP over TLS (FTPS) connection. Not all servers
        # support this.
        secure_ftp = False

        # To upload files from something other than what HTML_ROOT is set
        # to above, specify a different HTML_ROOT here.
        HTML_ROOT = public_html/davis1

        # Most FTP servers use port 21
        port = 21

        # Set to 1 to use passive mode, zero for active mode
        passive = 1

--- Fin del código ---

Debes indicar skin = Ftp para que Weewx sepa lo que tiene que hacer.

El nombre entre doble corchetes es irrelevante....lo eliges tú....yo tengo FTP y FTP2

A continuación enable = true, pues de lo contrario no se activa.

Usuario y Contraseña del servidor FTP.

El nombre del servidor ftp

El path es el camino desde el directorio raiz de tu servidor ftp. Este concepto es el que más trabajo cuesta asimilar. Si no lo tienes claro, dímelo y te cuento trucos....pero depende de cada servidor.

A continuación viene secure_ftp......siempre a False....mucha gente cree que activándolo, Weewx utiliza el protocolo seguro SFTP para enviar....y no....es el protoco FTPS que lo usan muy pocos servidores. Si es necesario usar SFTP hay que instalar una extensión a weewx. Pero de eso ya hablaríamos si hiciese flta.

Me salto el HTML_ROOT y luego vuelvo

port =21 salvo que la empresa de hosting te diga otro puerto diferente.

passive = 1 salvo que sepas lo que haces *+*

Bien HTML_ROOT verás que en uno de los FTP no se lo indico pues lo tengo comentado......en ese caso, Weewx enviará TODOS LOS FICHEROS del directorio HTML_ROOT por defecto configurado en otra parte de Weewx.conf al servidor FTP.....insisto todos.

Si pones HTML_ROOT apuntando a otro sitio entonces, Weewx enviará todos los ficheros de ese directorio.

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa