GNU/Linux >> Linux の 問題 >  >> Linux

systemctl daemon-reload を実行する必要があるかどうかを知る方法

コマンド systemctl show <unit>.service でロードされたユニットを確認できます .私の知る限り、ユニット ファイルの変更をチェックするツールはありません。

同様に、この bash コマンド for var in $(systemctl | grep running | awk '{print $1}'); do systemctl status $var | grep "changed on disk" | grep ".service"; done を実行することもできます 変更されたファイルが表示されます。

例:

[[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. 複数のパターンでGrepを実行する方法は?

  2. Ddがまだ機能しているかどうかを知る方法は?

  3. IPマルチキャストが有効になっているかどうかを知る方法は?

  1. PDFファイルをgrepする方法は?

  2. Linux – Dmesgで何をgrepするかを知る方法は?

  3. ファイル内で \n を grep する方法

  1. Linux – Linuxからブートローダーを実行する方法は?

  2. コマンド(つまりGrep)は、Glob拡張の一部として実行されるタイミングをどのように知るのですか?

  3. スクリプトを実行する方法??