시스템을 중지하기 위해 스크립트를 배치하고 /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)
이것도 작동하지 않습니다. 이 상황을 어떻게 디버깅해야 할까요?