systemdは中断される前にカスタムスクリプトを実行しません

systemdは中断される前にカスタムスクリプトを実行しません

システムを停止するためにスクリプトを配置し、/lib/systemd/system-sleep/コマンドを使用していますpm-suspend。しかし、私のカスタムスクリプトは実行されていません。スクリプトのプロパティは次のとおりです。

-rwxr-xr-x 1 root root 833 Jan  2 13:13 /lib/systemd/system-sleep/scrub-supervisor.sh

また、次の内容でシステムサービスファイルを生成してみました。

$ cat /etc/systemd/system/check-disk-health-supervisor.service 
[Unit]
Description=Pause running btrfs scrubs on suspend
Before=suspend.target

[Service]
Type=oneshot
ExecStart=/home/ceremcem/.sbin/erik-sync/scrub/scrub-supervisor.sh

[Install]
WantedBy=suspend.target
$ sudo systemctl status check-disk-health-supervisor
● check-disk-health-supervisor.service - Pause running btrfs scrubs on suspend
   Loaded: loaded (/etc/systemd/system/check-disk-health-supervisor.service; ena
   Active: inactive (dead)

これも機能しません。この状況をどのようにデバッグするのですか?

ベストアンサー1

おすすめ記事