Software > WeeWX
Automatizar FTP con ayuda de CRONTAB algo especial
jantoni:
Kocher
Estás usando direcciones absolutas en lugar de relativas.
Si usas direcciones absolutas tienes que ponerlas completas.
En mi ejemplo son direcciones relativas
Por ejemplo
Si WEEWX_ROOT = /home/weewx En mi caso
Entonces si los ficheros están en
/home/weewx/public_html/davis1
ROOT_HTML = public/davis1 Como relativa, es decir, nace de /home/weewx
o
ROOT_HTML = /home/weewx/public_html/davis1 Como dirección absoluta
Lo mismo pasa en el servidor de destino
En el servidor de destino, lo mejor es entrar con el comando ftp manualmente y ver en qué directorio “aterrizas” al identificarte. Puedes ver ese directorio con el comando pwd
jantoni:
--- Cita de: kocher en 08 de Julio de 2024, 10:09:53 ---Pues no
No funciona; he revisado las direcciones y, creo que son correctas.
Sospecho que el fallo está en la dirección remota; he probado:
1) la dirección FTP completa: /kocher1/www/weewx/belchertown
2) la dirección de la carpeta remota: /belchertown
Voy a probar: /weewx/belchertown
A ver si hay suerte je je
--- Fin de la cita ---
Seguramente será
www/weewx/Belchertown
o
weewx/Belchertown
Cada servidor de cada hosting es diferente en función de su configuración
Si entras con el comando
ftp tuservidordeficheros.loquesea
Te identificas
Y metes inmediatamente el comando
pwd
Te devolverá el directorio de “aterrizaje”
kocher:
Bendito seas por tu santa paciencia; me temo que no soy un buen alumno.
He puesto las siguientes direcciones:
path = weewx/belchertown # The destination directory, e.g., /weather
HTML_ROOT = html/weewx/belchertown
Teniendo en cuenta que las direcciones absolutas son:
/var/www/html/weewx/belchertown/ (dirección local)
/kocher1/www/weewx/belchertown (dirección remota)
¿se te ocurre alguna idea ?
Y, sobre todo, muchísimas gracias
jantoni:
--- Cita de: kocher en 08 de Julio de 2024, 11:31:56 ---Bendito seas por tu santa paciencia; me temo que no soy un buen alumno.
He puesto las siguientes direcciones:
path = weewx/belchertown # The destination directory, e.g., /weather
HTML_ROOT = html/weewx/belchertown
Teniendo en cuenta que las direcciones absolutas son:
/var/www/html/weewx/belchertown/ (dirección local)
/kocher1/www/weewx/belchertown (dirección remota)
¿se te ocurre alguna idea ?
Y, sobre todo, muchísimas gracias
--- Fin de la cita ---
La primera, me la creo
La puedes poner en absoluta
HTML_ROOT = /var/www/html/weewx/belchertown/
Ojo a las mayúsculas…….Belchertown suele representarse con B mayúscula……y Linux no es Windows….es sensible a mayúsculas,
La segunda me resulta más raro. Pero como te dije….¿donde aterrizas al entrar manualmente con ftp? Donde aterrices manualmente es donde va a hacerlo el ftp de Weewx y no es lo mismo que aterrices en un directorio o en otro
kocher:
--- Código: ---La segunda me resulta más raro. Pero como te dije….¿donde aterrizas al entrar manualmente con ftp? Donde aterrices manualmente es donde va a hacerlo el ftp de Weewx y no es lo mismo que aterrices en un directorio o en otro
--- Fin del código ---
--- Código: ---Te identificas Y metes inmediatamente el comando lcd
Te devolverá el directorio de “aterrizaje”
--- Fin del código ---
No tengo ni idea de como ni donde ejecutar ese comando lcd
Ya ves, soy un desastre
Navegación
[#] Página Siguiente
[*] Página Anterior
Ir a la versión completa