GNU/Linux >> Znalost Linux >  >> Linux

Jak zjistím, zda je nutné spustit systemctl daemon-reload

Načtenou jednotku můžete zkontrolovat příkazem systemctl show <unit>.service . Pokud vím, neexistuje žádný nástroj pro kontrolu změn v souborech jednotek.

Stejně tak můžete spustit tento bash příkaz for var in $(systemctl | grep running | awk '{print $1}'); do systemctl status $var | grep "changed on disk" | grep ".service"; done ukáže, jaké soubory byly změněny.

Příklad:

[[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. Jak Grep v souborech Pdf?

  2. Jak zjistit, zda Dd stále funguje?

  3. Linux – Jak spustit bootloader z Linuxu?

  1. Jak zjistit, zda je povoleno vícesměrové vysílání IP?

  2. Jak spustit chkdsk ve Windows

  3. Jak mohu grep rekurzivně?

  1. Jak spustit Grep s více a vzory?

  2. Jak grep \nv souboru

  3. Jak spustit sbt jako démona?