GNU/Linux >> LINUX-Kenntnisse >  >> Linux

Woher weiß ich, ob systemctl daemon-reload ausgeführt werden muss

Sie können die geladene Einheit mit dem Befehl systemctl show <unit>.service überprüfen . Soweit ich weiß, gibt es kein Tool, um Änderungen in Unit-Dateien zu überprüfen.

Sie können auch diesen Bash-Befehl for var in $(systemctl | grep running | awk '{print $1}'); do systemctl status $var | grep "changed on disk" | grep ".service"; done ausführen es würde zeigen, welche Dateien geändert wurden.

Beispiel:

[[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. Linux – Wie führe ich einen Bootloader von Linux aus?

  2. Woher weiß ein Befehl (z. B. Grep), wann er als Teil der Glob-Erweiterung ausgeführt wird?

  3. Wie man ein Skript ausführt??

  4. So führen Sie chkdsk unter Windows aus

  5. Wie grep \n in Datei

So schließen Sie in Grep aus

So führen Sie Windows 95 unter Linux aus

So führen Sie Podman unter Windows aus

So führen Sie ein Python-Skript in PHP aus

So verwenden Sie grep unter Linux

So führen Sie ein Bash-Skript aus