システムを停止するためにスクリプトを配置し、/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)
これも機能しません。この状況をどのようにデバッグするのですか?