Estaciones Meteoclimatic > Envío de datos a Meteoclimatic

Utilidad para subir datos a Meteoclimatic con Linux

<< < (38/43) > >>

macipbarrda:
Hola jmviper. Gracias una vez mas por tu rapida respuesta. Ire probando todo lo que me dices. A ver si lo consigo. Espero no tener que darte mucho la caña . Ya te contare

Tiempo Málaga:
Buenas, hace poco que compré la Raspberry sin tener idea de cómo usarla... De momento he sido capaz de conectar la estación a CumulusMX y que el programa genere el archivo meteoclimatic.html en /home/pi. Pero encuentro problemas para ejecutar meteoclimatic.sh. En /home/pi tengo la carpeta star_meteoclimatic_linux con todos los archivos (el .ini, el log, php, php.old y el .sh). La cuestión es que cuando abro el terminal, pongo

--- Código: ---pi@raspberrypi:~ $ sudo /home/pi/star_meteoclimatic_linux/meteoclimatic.sh
--- Fin del código ---
Y la respuesta es:

--- Código: ---pi@raspberrypi:~ $ sudo /home/pi/star_meteoclimatic_linux/meteoclimatic.sh
sudo: /home/pi/star_meteoclimatic_linux/meteoclimatic.sh: command not found
--- Fin del código ---

Y me extraña mucho porque veo que el directorio y el archivo están ahí, por eso no entiendo que me ponga command not found. Adjunto también los archivos .ini y el .sh


--- Código: ---[Global]
Stations=ESAND2900000029651A
DigestKey=

[ESAND2900000029651A]
Path=/home/pi/meteoclimatic.html
Password=******
StationVendor=Davis
StationModel=Vantage Vue
--- Fin del código ---


--- Código: ---
#!/bin/bash

cd /home/pi/star_meteoclimatic_linux

#Si no quieres log

php meteoclimatic_http.php.old

#Si quieres log

#php meteoclimatic_http.php.old >> /home/pi/star_meteoclimatic_linux/meteoclimatic.log

exit
--- Fin del código ---

Agradezco vuestra ayuda.

jmviper:
Hola

Le has dado permisos de ejecución ?  sudo chmod +x /home/pi/star_meteoclimatic_linux/meteoclimatic.sh

Pon el resultado de ls -l /home/pi/star_meteoclimatic_linux

Tiempo Málaga:
Muchas gracias por la respuesta. Me sale esto:


--- Código: ---pi@raspberrypi:~ $ sudo chmod +x /home/pi/star_meteoclimatic_linux/meteoclimatic.sh
pi@raspberrypi:~ $ ls -l /home/pi/star_meteoclimatic_linux
total 52
-rw-r--r-- 1 pi pi 19604 ago 25 12:04 meteoclimatic_http.php
-rw-r--r-- 1 pi pi 19049 ago 25 12:04 meteoclimatic_http.php.old
-rw-r--r-- 1 pi pi   179 ago 25 12:04 meteoclimatic.ini
-rw-r--r-- 1 pi pi   320 ago 25 12:04 meteoclimatic.log
-rwxr-xr-x 1 pi pi   220 ago 25 12:04 meteoclimatic.sh

--- Fin del código ---

Ahora tengo esto:

--- Código: ---pi@raspberrypi:~ $ sudo /home/pi/star_meteoclimatic_linux/meteoclimatic.sh
/home/pi/star_meteoclimatic_linux/meteoclimatic.sh: 1: /home/pi/star_meteoclimat: not foundteoclimatic.sh:
/home/pi/star_meteoclimatic_linux/meteoclimatic.sh: 3: cd: can't cd to /home/pi/star_meteoclimatic_linux
Could not open input file: meteoclimatic_http.php.old
/home/pi/star_meteoclimatic_linux/meteoclimatic.sh: 8: /home/pi/star_meteoclimat: not foundteoclimatic.sh: exit
/home/pi/star_meteoclimatic_linux/meteoclimatic.sh: 9: /home/pi/star_meteoclimat: not foundteoclimatic.sh:
/home/pi/star_meteoclimatic_linux/meteoclimatic.sh: 10: /home/pi/star_meteoclima: not foundeteoclimatic.sh:
--- Fin del código ---

jmviper:
Ya que puedo verlo con más tranquilidad, veamos...

Veo que los archivos son propiedad de pi por lo que no hace falta sudo delante (el sudo sólo hace falta cuando algo es propiedad de root o según esté configurado el archivo /etc/sudoers), como este no es el caso puedes prescindir ya que está todo en la carpeta de pi.

Lo que no me cuadra es que te salga al ejecutarlo:

/home/pi/star_meteoclimatic_linux/meteoclimatic.sh: 1: /home/pi/star_meteoclimat: not foundteoclimatic.sh:

sale el nombre del directorio y del archivo cortado y de ahí que creo que no los encuentre.... por lo que has puesto antes del contenido de meteoclimatic.sh no veo que esa parte esté mal...

Puedes adjuntar tu archivo meteoclimatic.sh en tu siguiente respuesta para que vea yo cómo está ?

Navegación

[0] Índice de Mensajes

[#] Página Siguiente

[*] Página Anterior

Ir a la versión completa