Quiero hacer "echo 1 > /sys/kernel/mm/ksm/run"
persistente entre botas. Sé que puedo editar /etc/sysctl.conf
para hacer que los /proc
cambios en el sistema de archivos persistan, pero esto no parece funcionar /sys
. ¿Cómo haría que este cambio sobreviviera a los reinicios?
linux
kernel
filesystems
configuration
xenoterracida
fuente
fuente
sysfs.conf
obviamente no existe en el arcoDebian tiene el paquete
sysfsutils
que tiene un script init.d que puede aplicar la configuración/sys
según la configuración en/etc/sysfs.conf
.El script de inicio tiene un autor @ debian.org, por lo que sospecho que esto es específico de Debian y puede que no haya llegado a otras distribuciones que no sean de Debian. Sin embargo, toda la lógica está contenida en el guión de inicio, por lo que puede tomar fácilmente ese paquete, extraer el guión y usarlo en su sistema.
fuente
/etc/sysctl.conf
es leído por uno de sus scripts de inicio. Esto es algo dependiente de la distribución; en Debian, lo es/etc/init.d/procps
. Debian no tiene nada como esto para la configuración/sys
en su instalación predeterminada ( aunque está elsysfsutils
paquete si lo desea). Si su distribución tampoco, escriba un guión de inicio propio.(Tenga en cuenta que
/etc/sysctl.conf
no es/proc/sys
persistente: si configura algo/proc/sys
, no se guarda/etc/sysctl.conf
).fuente
sysctl.conf
es para/proc
no/sys
/proc
sino para valores sysctl, que están expuestos en/proc/sys
./sys
es de lo que se trata.