El script de Shell está configurado para iniciarse en el arranque

1. Copie el script enable_smt.sh al directorio /etc/init.d/

cat disable_smt.sh

#!/bin/bash
# 关闭cpu超线程

echo off > /sys/devices/system/cpu/smt/control
cp disable_smt.sh /etc/init.d/
chmod +x /etc/init.d/disable_smt.sh

2. Utilice el comando update-rc.d para agregar el script a la secuencia de inicio.

update-rc.d disable_smt.sh defaults

3. Elimine la configuración de inicio y detenga la ejecución del script al inicio.

update-rc.d -f disable_smt.sh remove

4. Ver la lista de servicios

# service --status-all | grep disable_smt.sh
 [ - ]  disable_smt.sh
  • [+] – El servicio con esta bandera se está ejecutando actualmente.
  • [–] – El servicio con este indicador no se está ejecutando actualmente.

5. Verificar el estado del servicio

service disable_smt.sh status
service disable_smt.sh start

referencia

  1. Ubuntu18 se ejecuta automáticamente en el arranque: script o comando (basado en update-rc.d)

Supongo que te gusta

Origin blog.csdn.net/u010953692/article/details/132798034
Recomendado
Clasificación