No voy a llegar muy lejos diciendo esto, pero lo más probable es que no esté actualizadob que está causando sus problemas. Probablemente algo más que no desee, ya sea una aplicación de respaldo que no haya configurado a su gusto o algún problema de seguridad con su perfil / estructura de grupo de sistemas.
Otro caso en el que parecería que la asignación de memoria de los sistemas está funcionando en contra del usuario es el escenario cuando uno 'desconoce los sistemas de archivos virtuales de apilamiento'. Y eso es un problema del problema. Una 'bomba virtual de mala lógica', por así decirlo.
Sucede con bastante frecuencia en unidades USB formateadas en fat32 en un sistema ext 4 que luego se transfieren a sistemas zfs que están configurados incorrectamente con el shell csh como el shell de inicio de sesión de man. Crea la recurrencia virtual del problema "Sistema de archivos USB de solo lectura" en el disco y formatea / monta la unidad en vFat desde fat32, lo que a su vez crea un sector de bloques defectuosos y extrae (prácticamente mueve) un directorio hasta su nivel de directorios padre, lo que provoca el bucle infinito! El directorio no está físicamente en el nivel de jerarquía de los padres. La sintaxis de las causas csh es la causa de esto. * NOTA: La unidad se lee solo en todos los sistemas, excepto en un sistema de inicio de sesión zfs c-shell.
Desactivar completamente la actualización b podría crear una lógica errónea en referencia a la asignación de memoria y al "efecto de retroceso". Si alguna vez ha tenido un retroceso cuando no lo quería, ya sabe a qué me refiero cuando dos horas de línea de comando las secuencias de comandos están Fubar-ed porque no asignó su procesamiento de trabajo a la memoria.
Ahora, si tiene dos o más procesadores físicos (por ejemplo, doble núcleo o más), y ddr3 ram, entonces está bien. Siempre y cuando no esté ejecutando gráficos pesados, en cuyo caso si esa carga de energía está causando sus problemas, updatedb sería el último en su lista. Si está intentando ocultar sus movimientos al sistema por alguna razón, entonces hay otras formas de hacerlo en lugar de deshabilitar updatedb, y de hecho updatedb solidificaría sus acciones de que 'nada sucedería' en lo que respecta al disfraz de su sistema.
Bastante francamente basado en el tamaño del archivo binario / usr / bin / updatedb y considerando la arquitectura de la comunicación de señal / sistema con el sistema operativo y que Bash es 10 veces el tamaño de un guión de shell o ceniza que la llamada asincrónica es Muy barato en el sistema.
Si ha iniciado sesión en el shell ejecutando secuencias de comandos secuenciales que ha escrito, y es un administrador (por ejemplo, sudo), ejecuta el siguiente comando:
~$ sudo bash
:~# ./script.sh
Entonces, probablemente desee crear una variable local dentro de su script (updatedb necesita privilegios del sistema, también conocido como root / sudo / wheel), por ejemplo:
#! /bin/sh
# Create local variables
UPD="updatedb"
echo "Beginning Execution of sequence "
En cuyo caso, la secuencia está utilizando STDOUT / STDIN de otros scripts de shell que ha escrito y está ejecutando como variables con su script principal o dice que tiene un paquete de administración personal o comercial configurado donde carga / descarga / puerto desde cdrom o usb o lo que sea, que es extremadamente grande y tiene scripts de instalación personal para ellos, QUIERES MANTENER actualizadob. Cuando el terminal shell está abierto, esa es su instancia de aplicación principal. Otras aplicaciones pueden ejecutarse de manera asíncrona pero actualizadasb es una de las menos costosas en términos de demanda general de sistema / computación. Muchas veces, especialmente con el lxdm Desk Enviro's y el Lxterm (esa cosa es súper rápida), pero no solo; sin agregar updatedb a mis scripts, el sistema me ha disparado errores de que los archivos no existen o que algo malo había sucedido. Y me gusta lo que!
El shell es más rápido que el sistema que administra. ¡Te lo garantizo!
En ese caso, llamaría a la variable updatedb para bloquear la secuencia anterior en la memoria, como se muestra
echo "Updating local database "
$UPD
echo "Exiting script two "
exit
¿Ves lo que estoy diciendo? Si pregunta esto porque está ejecutando pruebas de velocidad de ejecución, es decir, el estilo Andrew Tanenbaum que tiene. De lo contrario, use la herramienta para su ventaja.
rpm
también tiene--whatrecommends
. Creo que Fedora comenzó a considerarlo como un concepto en los últimos años. (Mucho después de que el lado de debian / ubuntu haya predeterminado la instalación de dependencias "recomendadas" y "obligatorias").