Software > WeeWX

Automatizar FTP con ayuda de CRONTAB algo especial

<< < (4/6) > >>

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

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa