Software > WeeWX
Automatizar FTP con ayuda de CRONTAB algo especial
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
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa