deltree
-
#15
por
deltree
en 18 Jun, 2019 08:13
-
Un ultimo pedido...
También estoy intentando hacer con que mi dispositivo elimine/borre de forma automática todos los archivos de la carpeta \MiniLog y tengan mas de 30 dias, siempre que yo reinicie/encienda el dispositivo GPS.
Bueno... Sabedor de que el sistema operativo del tomtom es basado en linux, yo intente añadir las seguientes lineas de comando "listadas mas abajo...", en el archivo ttn, que yo pienso que es ejecutado automáticamente siempre que iniciamos el dispositivo GPS:
Intento #1
find /mnt/sdcard/MiniLog/ -type f -name '*.log' -mtime -30 -exec rm {} \;
o entonces...
Intento #2
find /mnt/sdcard/MiniLog/ -type f -iname '*.log' -mtime +30 -delete
o entonces...
Intento #3
for x in $(find /mnt/sdcard/MiniLog/ -type f -mtime +30); do rm "$x"; done
También ya intenté varias otras combinaciones jugando con eses comandos... Pero sin ningún suceso!!!
Quizás algún maestro en este foro con amplios conocimientos en este tema, que me pueda dar una luz y decir en lo que estoy haciendo mal y me de una solución!
Gracias de antemano!
𝐎𝐫𝐧𝐢
-
#16 por
𝐎𝐫𝐧𝐢
en 18 Jun, 2019 20:37
-
Maestro Deltree ya le dado un repaso a tu post y poca cosa había que corregir, cada día escribes mejor en español, yo creo que escribes mejor que yo que a veces me dejo palabras por escribir, Cuando puedas, copias el post y lo pegas en la sección de manuales para que esté con tu nick allí así no lo quito de este hilo, en este foro no puedo doblar los post como en los basados en Vbulletin.
En lo que a linux se refiere quizás alguno de los que nos leen puedan echar un cable a ver si alguno se anima.
➳𝕏𝕀𝕌𝕊 ²⁷
-
#17 por
➳𝕏𝕀𝕌𝕊 ²⁷
en 18 Jun, 2019 22:46
-
Deltree, a lo mejor si se lo preguntas al maestro Treysis, pueda ayudarte.
En esto de linux ya ha demostrado de más sus conocimientos.
Salu2
deltree
-
#18 por
deltree
en 18 Jun, 2019 23:48
-
Deltree, a lo mejor si se lo preguntas al maestro Treysis, pueda ayudarte.
En esto de linux ya ha demostrado de más sus conocimientos.
Salu2
Me encantaría contactar con el, pero yo no se por donde encontrarle... Estaría muy grato se alguno de vosotros que tenga su contacto, y que si fuera posible le preguntara se me puede ayudar en esto, quizás?
𝐎𝐫𝐧𝐢
-
#19 por
𝐎𝐫𝐧𝐢
en 19 Jun, 2019 21:34
-
Está registrado en gpsurl, no se si lo visita asiduamente. Aquí hay gente que controla linux, como el maestro DSUser que me consta que visita el foro ¿una manilla maestro?
simbasss
-
#20 por
simbasss
en 19 Jun, 2019 23:06
-
Un ultimo pedido...
También estoy intentando hacer con que mi dispositivo elimine/borre de forma automática todos los archivos de la carpeta \MiniLog y tengan mas de 30 dias, siempre que yo reinicie/encienda el dispositivo GPS.
Bueno... Sabedor de que el sistema operativo del tomtom es basado en linux, yo intente añadir las seguientes lineas de comando "listadas mas abajo...", en el archivo ttn, que yo pienso que es ejecutado automáticamente siempre que iniciamos el dispositivo GPS:
Intento #1
find /mnt/sdcard/MiniLog/ -type f -name '*.log' -mtime -30 -exec rm {} \;
o entonces...
Intento #2
find /mnt/sdcard/MiniLog/ -type f -iname '*.log' -mtime +30 -delete
o entonces...
Intento #3
for x in $(find /mnt/sdcard/MiniLog/ -type f -mtime +30); do rm "$x"; done
También ya intenté varias otras combinaciones jugando con eses comandos... Pero sin ningún suceso!!!
Quizás algún maestro en este foro con amplios conocimientos en este tema, que me pueda dar una luz y decir en lo que estoy haciendo mal y me de una solución!
Gracias de antemano!
hola, yo no tengo mucho tiempo, puesto que esta metido en el tema,
probaste añadir al comando , rm
-r EDITO; por si te sirve este (creo) que te lo borraria a diario;
find /mnt/sdcard/MiniLog/*.log $(date +%Y/%m/%d) -deletesaludos.
deltree
-
#21 por
deltree
en 26 Jun, 2019 05:51
-
Solo para dejar registrado que, ya tengo solucionado el problema...
Gracias al maestro
Treysis fue quien me lo soluciono en otro foro, abajo vos comento:
Treysis dijo (en Ingles):
He pasado por alto de que el shell del busybox de TT no es compatible con dobles corchetes estilo bash ([[, ]]). y tambien necesitas usar "test" en su lugar, que es mas compatible con el sistema POSIX (Portable Operating System Interface UNIX)...
Así que, para que todo funcione correctamente el código tendría que ser:
#!/bin/sh
limit=30
Cnt=0
# Crea un bucle con la lista de todos los archivos ".log" que existen en la carpeta /MiniLog/ y ordenados por fecha/hora
for line in `ls -t /mnt/sdcard/MiniLog/*.log`
do
# Incrementa el contador con +1
Cnt=`expr $Cnt + 1`
# Comprueba si el contador es mayor de que 30
if (test $Cnt -gt $limit)
then
# Si la condicional es verdadera, entonces... Elimina el Archivo
rm $line
fi
# Salta para el próximo archivo de la lista en el bucle
done
Y es cierto... Funciona de lujo y a la perfección...
El código de arriba mantendrá siempre los 30 últimos archivos de logs, eliminando todos los demás de la carpeta /MiniLog/.* Ese código yo le he puesto al final del archivo "ttn", para que se ejecute de forma automática siempre que inicie el dispositivo! Quiero dar a Treysis y a todos deste foro... Mil gracias por vuestra gran ayuda en este tema! Un saludo...
➳𝕏𝕀𝕌𝕊 ²⁷
-
#22 por
➳𝕏𝕀𝕌𝕊 ²⁷
en 26 Jun, 2019 12:09
-
Me alegro deltree,
que con tu empeño y conocimientos de treysis,
lo hayáis conseguido.
Salu2
𝐎𝐫𝐧𝐢
-
#23 por
𝐎𝐫𝐧𝐢
en 26 Jun, 2019 19:09
-
Agradecer la perseverancia de Deltree y Simba (aquí Simbasss) y el apoyo desinteresado del maestro Treysis, con personas como estos compañeros es un placer compartir foro, gracias a todos.
JB jesus
-
#24 por
JB jesus
en 26 Jun, 2019 20:01
-
Asi da gusto deltree
Gracias siempre a ti por reportar resultados.
Saludos
mascota17
-
#25 por
mascota17
en 27 Jun, 2019 11:12
-
Como dice Sonaps en su firma "El Cerebro humano es algo maravilloso, ¡Ojala todo el mundo tuviera uno!" Pues en estos casos tienen DOS. Gracias por compartir vuestro conocimiento con los que no llegamos a eso.
deltree
-
#26 por
deltree
en 27 Jun, 2019 23:13
-
Seria interesante publicar este script en el tópico de "Manuales -> Script para auto eliminar archivos de Logs", para futuras referencias quizás... A lo mejor esto puede ser útil para otros usuarios!
* Y decir que se puede añadir ese script al final del archivo \ttn en la raíz del dispositivo, para que se ejecute de forma automatica siempre que se iniciar el aparato!
𝐎𝐫𝐧𝐢
-
#27 por
𝐎𝐫𝐧𝐢
en 29 Jun, 2019 20:49
-
Usted puede hacer lo que estime oportuno, todo los aportes son bienvenidos, si ademas son de maestros y resultas útiles no hay mas que decir, pon el tema en manuales o en herramientas y ya le daremos un repaso si es necesario.
!! ADVERTENCIAS !!: Las informaciones aquí publicadas NO CONTIENEN KEYS para la decodificación de ningún sistema: NO SON OPERATIVOS en sistemas SAT que precisen de su correspondiente suscripción.
ESTA TOTALMENTE PROHIBIDO EL USO DE ESTAS INFORMACIONES PARA LA MODIFICACIÓN O DEFRAUDACIÓN DE SISTEMAS DE ACCESO CONDICIONAL.
EN ESTOS FOROS NO SE PERMITE LA PUBLICACIÓN DE INFORMACIONES ILEGALES POR PARTE DE LOS USUARIOS. EN CASO DE DETECTARSE ESTE TIPO DE INFORMACIONES, LOS USUARIOS SERÁN EXCLUIDOS DE ESTAS PÁGINAS.
PROHIBIDA LA PUBLICACIÓN DE ENLACES A FIRMWARES ILEGALES
LOS FOROS NO SON MONITORIZADOS DE MANERA CONSTANTE, CUALQUIER INFORMACIÓN QUE PUEDAS CONSIDERAR ILEGAL REPORTALA A LA ADMINISTACIÓN DEL FORO