임시 - systemd-tmpfiles
페이지 정보
작성자 admin 작성일19-09-10 16:29 조회135회 댓글0건관련링크
본문
부팅할때
systemd-tmpfiles-setup.service
--> /usr/bin/systemd-tmpfiles --create --remove --boot --exclude-prefix=/dev
------------------------------------
systemd-tmpfiles-clean.timer 의 설정은 아래와 같다
[Timer]
OnBootSec=15min
OnUnitActivesec=1d
<--- 15분후에 실행 / 24시간후에 실행
(systemd-tmpfiles-clean.service 가 systemd 가 시작되고 난후 15분후에 실행되고
그 다음 24시간마다 계속 실행된다)
--> 호출 systemd-tmpfiles-clean.service
/usr/bin/systemd-tmpfiles --clean
--------------------------------------
* 자세한 내용은 man page 참조 --> man tmpfiles.d
* 설정파일 우선순위
/etc/tmpfiles.d/*.conf
/run/tmpfiles.d/*.conf
/usr/lib/tmpfiles.d/*.conf
똑 같은 이름의 설정파일이 위에 적혀있는 각각의 디렉토리에 저장된 경우
가장 먼저 참조되는 파일은 /etc/tmpfiles.d 이다.
실습
-- 아래처럼 설정파일 작성
cat /etc/tmpfiles.d/test.conf
d /run/test 707 root sys 180s ; 파일을 사용하지 않은 시간이 180초 이상이면 삭제대상이 됨.
L /run/link.txt - root wheel - /etc/issue ; 이 링크 파일은 age 설정이 안되어 있어서 삭제대상이 아님
x /run/test/noremove ; 예외처리되어서 /run/test 안에 있지만 삭제 대상이 아님
* 실행 -> systemd-tmpfiles --create 및 --clean
또는 systemd-tmpfiles --create 및 --clean /etc/tmpfiles.d/test.conf ; (파일이름이 인수로 오는경우
다른 설정파일들은 참조되지 않는다.)
systemd-tmpfiles-setup.service
--> /usr/bin/systemd-tmpfiles --create --remove --boot --exclude-prefix=/dev
------------------------------------
systemd-tmpfiles-clean.timer 의 설정은 아래와 같다
[Timer]
OnBootSec=15min
OnUnitActivesec=1d
<--- 15분후에 실행 / 24시간후에 실행
(systemd-tmpfiles-clean.service 가 systemd 가 시작되고 난후 15분후에 실행되고
그 다음 24시간마다 계속 실행된다)
--> 호출 systemd-tmpfiles-clean.service
/usr/bin/systemd-tmpfiles --clean
--------------------------------------
* 자세한 내용은 man page 참조 --> man tmpfiles.d
* 설정파일 우선순위
/etc/tmpfiles.d/*.conf
/run/tmpfiles.d/*.conf
/usr/lib/tmpfiles.d/*.conf
똑 같은 이름의 설정파일이 위에 적혀있는 각각의 디렉토리에 저장된 경우
가장 먼저 참조되는 파일은 /etc/tmpfiles.d 이다.
실습
-- 아래처럼 설정파일 작성
cat /etc/tmpfiles.d/test.conf
d /run/test 707 root sys 180s ; 파일을 사용하지 않은 시간이 180초 이상이면 삭제대상이 됨.
L /run/link.txt - root wheel - /etc/issue ; 이 링크 파일은 age 설정이 안되어 있어서 삭제대상이 아님
x /run/test/noremove ; 예외처리되어서 /run/test 안에 있지만 삭제 대상이 아님
* 실행 -> systemd-tmpfiles --create 및 --clean
또는 systemd-tmpfiles --create 및 --clean /etc/tmpfiles.d/test.conf ; (파일이름이 인수로 오는경우
다른 설정파일들은 참조되지 않는다.)
댓글목록
등록된 댓글이 없습니다.