Hola
Vaspincho:
La solucion es colocar un caracter
& al final de cada linea de comando, de esta forma el script o programa se ejecuta y finaliza su tarea independientemente si el usuario esté logeado o no; obviamente, tienen que ser tareas no interactivas, vale decir, aquellas que no requieran de un
humano para hacer su trabajo (pero creo que esto ya lo tienes claro)
Te inserto abajo un extracto de mis tareas
cron:
Code: Select all
#
# m h dom mon dow command
*/1 * * * * uptime > /var/www/status.txt &
*/2 * * * * /home/pi/TempHistory/tempreg.sh &
*/2 * * * * php /home/pi/AmbientTemp/ReadAmbientTemp.php &
*/60 * * * * boinccmd --get_tasks > /var/www/boinc/boincstats.txt &
#
Aprovechando el post, les dejo este enlace para ayudar a la programacion de tareas
cron:
http://www.generateit.net/cron-job/
Este es un "ayuda memoria" para el programador de tareas
cron, no es de mi autoria, lamentablemente no recuerdo de donde lo copie
Code: Select all
#
# CronTab_Cheat_Sheet
#
# .---------------- minute (0 - 59)
# | .------------- hour (0 - 23)
# | | .---------- day of month (1 - 31)
# | | | .------- month (1 - 12) OR jan,feb,mar,apr ...
# | | | | .---- day of week (0 - 6) (Sunday=0 or 7) OR sun,mon,tue,wed,thu,fri,sat
# | | | | |
# * * * * * user-name /Path/To/Command/ToBe/Executed
#
Pueden insertarlo sin inconvenientes dentro de su archivo
cron.
Suerte!