Estimados, he hecho un programa en Python que recoge una señal digital utilizando los GPIO. Este programa utiliza una interrupción para leer el pulso y con él hacer una suma acumulada.
El programa es simple y seguramente mejorable, pero los molesto porque, a pesar de que el programa funciona cuando lo ejecuto en Thonny, no es así cuando lo corro como un ejecutable utilizando Crontab. Es decir el programa se ejecuta pero la detección del evento no funciona.
Adjunto el programa para ver si me pueden ayudar.
Desde ya muchas gracias
Problema GPIO.add_event_detect y crontab
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
¿Cómo lo has metido en cron exactamente? Muéstranos la línea
¿Y qué dice el log de cron en /var/log/cron?
¿Y qué dice el log de cron en /var/log/cron?
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
-
- Pi Newbie
- Mensajes: 4
- Registrado: 24 May 2021, 00:17
- Agradecido: 0
- Agradecimiento recibido: 0
]Egrueda, gracias por la respuesta.
Adjunto imagen del cron y de var/log. Como podrás ver no tengo ningún archivo o carpeta que se llame cron. Hay que generarlo?
Cuando el programa lo ejecuta cron, crea el archivo .csv, pero no lo modifica.
He hecho la prueba de hacer un programa que haga lo mismo, pero utilizando un bucle while y cron lo ejecuta y funciona perfectamente, pero me interesa utilizar interrupciones, debido a las ventajas que presentan.
Saludos y muchas gracias, desde ya.
Adjunto imagen del cron y de var/log. Como podrás ver no tengo ningún archivo o carpeta que se llame cron. Hay que generarlo?
Cuando el programa lo ejecuta cron, crea el archivo .csv, pero no lo modifica.
He hecho la prueba de hacer un programa que haga lo mismo, pero utilizando un bucle while y cron lo ejecuta y funciona perfectamente, pero me interesa utilizar interrupciones, debido a las ventajas que presentan.
Saludos y muchas gracias, desde ya.
- egrueda
- Pi God
- Mensajes: 3426
- Registrado: 10 Feb 2017, 19:31
- Agradecido: 7 veces
- Agradecimiento recibido: 269 veces
Te lo estará guardando en syslog, busca las líneas de syslog que sean de crond#LUPON escribió: 24 May 2021, 18:24 Como podrás ver no tengo ningún archivo o carpeta que se llame cron. Hay que generarlo?
No respondo a privados ;-)
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café
👉 Particiones en una MicroSD
👉 Cómo pedir ayuda en el foro
Invítame a un café