systemd-tmpfiles를 사용하여 디렉토리를 정리하고 싶습니다.
내 우분투 22 서버에서mantmpfiles.d다음 예가 표시됩니다.
# Files created and modified, and directories accessed more than
# an hour ago in "/tmp/foo/bar", are subject to time-based cleanup.
d /tmp/foo/bar - - - - bmA:1h -
이를 템플릿으로 사용하여 다음 정리 사양을 만들었습니다.
d /var/mytmp 1777 root root - bmA:1h -
하지만 다음 명령을 실행하면 오류가 발생합니다.
systemd-tmpfiles --clean /etc/tmpfiles.d/tmp.conf
/etc/tmpfiles.d/tmp.conf:6: d lines don't take argument fields, ignoring.
매뉴얼 페이지에 오타가 있는 것 같아서 사양을 다음으로 변경했습니다.
d /var/mytmp 1777 root root bmA:1h
이것은 작동하는 것 같습니다.
그런 다음 데비안 11.5(황소의 눈)를 실행하는 바나나 파이에서 동일한 줄을 시도했지만 다음과 같은 결과를 얻었습니다.
/etc/tmpfiles.d/tmp.conf:11: Invalid age 'bmA:30d'
tmpfiles.d의 매뉴얼 페이지는 데비안에서 약간 다르게 보이며, 연령 사양은 우분투 22에서처럼 특정 측면에서 제한적이지 않은 것 같습니다.
목표를 달성할 나이를 어떻게 지정합니까?