コマンド 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.