GNU/Linux >> Tutoriales Linux >  >> Linux

¿Cómo sé si es necesario ejecutar systemctl daemon-reload?

Puede verificar la unidad cargada con el comando systemctl show <unit>.service . Que yo sepa, no existe ninguna herramienta para verificar los cambios en los archivos de la unidad.

También podría ejecutar este comando bash for var in $(systemctl | grep running | awk '{print $1}'); do systemctl status $var | grep "changed on disk" | grep ".service"; done mostraría qué archivos se han cambiado.

Ejemplo:

[[email protected] atolkachev]# for var in $(systemctl | grep running | awk '{print $1}'); do systemctl status $var | grep "changed on disk" | grep ".service"; done
Warning: nginx.service changed on disk. Run 'systemctl daemon-reload' to reload units.

Linux
  1. ¿Cómo ejecutar Grep con patrones múltiples y?

  2. Linux:¿cómo saber qué hacer con Grep en Dmesg?

  3. Linux:¿cómo ejecutar un gestor de arranque desde Linux?

  4. ¿Cómo sabe un comando (es decir, Grep) cuándo se ejecuta como parte de la expansión Glob?

  5. ¿Cómo ejecutar un script?

Cómo excluir en Grep

Cómo ejecutar Windows 95 en Linux

Cómo ejecutar Podman en Windows

Cómo ejecutar un script de Python en PHP

Cómo usar grep en Linux

Cómo ejecutar un script Bash