https://foro.gambas-es.org/viewtopic.php?f=22&t=7030
-----------------------------------
tincho
Viernes, 13 Julio 2018, 17:16

Programa Gambas De Terminal Con Cron
-----------------------------------
Hola a todos.
Hice un programa de terminal con gambas 3 y estoy intentando hacerlo correr con cron y ni caso.

Cree un crontab para mi usuario con la siguiente linea
[code linenumbers=false syntax=bash]
*/5 * * * * /home/usuario/script.sh
[/code]
Donde el script es este
[code linenumbers=false syntax=bash]
#!/bin/bash
gbr3 /home/usuario/programa.gambas
[/code]

Pero no corre.

¿Alguna sugerencia?

Saludos.


-----------------------------------
tincho
Viernes, 13 Julio 2018, 18:25

Re: Programa Gambas De Terminal Con Cron
-----------------------------------
Hice otra prueba con.
[b]sudo crontab -e[/b]
y agregue
[b]20 * * * * miusuario gbr3 /miusuario/programa.gambas --parametro[/b]
Luego por si acaso
[b]sudo systemctl restart cron.service [/b]
Lo cual debería ejecutarlo al minuto 20 de cada hora pero sigo sin conseguirlo.
Funciona si corro el programa directamente en la terminal con:
[b]gbr3 /miusuario/programa.gambas --parametro[/b]

Saludos.


-----------------------------------
shordi
Viernes, 13 Julio 2018, 19:12

Re: Programa Gambas De Terminal Con Cron
-----------------------------------
Dale el path hasta gbr3 
20 * * * * miusuario /usr/bin/gbr3 /miusuario/programa.gambas --parametro

Debería funcionar.


-----------------------------------
tincho
Viernes, 13 Julio 2018, 20:00

Re: Programa Gambas De Terminal Con Cron
-----------------------------------
Bueno como no sabia si funcionaba o no le puse una salida a un archivo de texto
[b]XX * * * * usuario /usr/bin/gbr3 /home/usuario/programa.gambas --parametro 2>&1 > /home/usuario/log.txt[/b]
Donde XX son los minutos del cada hora
Entonces el cron hace lo que tiene que hacer que es lanzar ese programa a un tiempo determinado.
El caso es que el programa gambas no ejecuta el log se crea así que algo no va en el 

Saludos.


-----------------------------------
tincho
Martes, 31 Julio 2018, 22:26

Re: Programa Gambas De Terminal Con Cron
-----------------------------------
Una pregunta conceptual.
En una computadora cree un crontab para correr un programa.gambas y funciona.
1) Ingreso como ususariox y en la terminal pongo la siguiente orden:
corntab -e
y creo una tarea para que se ejecute cad 5 minutos, guardo y salgo
2) salgo de la sesion de usuariox y reinicio la computadora

Si usuariox no esta logeado en el sistema, la tarea de crontab (de usuariox ) se ejecutara de todas maneras?

Saludos.


-----------------------------------
shordi
Miercoles, 01 Agosto 2018, 10:06

Re: Programa Gambas De Terminal Con Cron
-----------------------------------
[quote]
Si usuariox no esta logeado en el sistema, la tarea de crontab (de usuariox ) se ejecutara de todas maneras?[/quote]

Sí. No conozco exactamente cómo funciona cron, pero asume la identidad del usuario que lo crea y sí se sigue ejecutando aunque no esté logeado... eso sí, es necesario que la máquina esté encendida  :mryellow:  :mryellow:  :mryellow:  :mryellow:


-----------------------------------
tincho
Miercoles, 01 Agosto 2018, 15:37

Re: Programa Gambas De Terminal Con Cron
-----------------------------------
[quote user="shordi" post="42659"]...eso sí, es necesario que la máquina esté encendida  :mryellow:  :mryellow:  :mryellow:  :mryellow:[/quote]
Va a ser eso entonces  :mryellow: 
Saludos.


