임의의 경로를 systemd
단위 파일 이름 형식으로 변환하는 방법은 무엇입니까?
예를 들어 다음을 통해 자동 설치 프로그램을 중지할 수 있도록 경로를 /media/backup
이 경로 로 변환하려면 어떻게 해야 합니까?media-backup
systemctl stop media-backup.automount
해결책은 특수 문자를 이스케이프 처리하는 것입니다.
답변1
당신은 사용해야합니다systemd-escape
이는 다음을 위해 특별히 설계되었습니다.
systemd-escape -p --suffix=automount /media/backup
-p
경로를 이스케이프하고 적절하게 처리하도록 지정 합니다 /
. 특수 문자도 올바르게 처리됩니다. 그래서 당신의 명령은.
..
systemctl stop "$(systemd-escape -p --suffix=automount /media/backup)"
탈출 규칙은 다음에 설명되어 있습니다.systemd.unit
맨페이지.