일부 데이터를 수집하고 임시로 쓰는 Raspberry Pi용 간단한 SystemD 서비스를 작성했습니다.
/run/user/1000
작동하지만 재부팅 시 사용자가 로그인할 때까지 디렉터리가 존재하지 않는다는 것을 발견했습니다.
tmpfs
그래도 서비스를 이용하고 싶다면 어떻게 해야 하나요? 어떻게든 이 디렉토리를 강제로 생성해야 합니까? 어떻게? 다른 위치를 이용해야 하나요? 어느? 하나 만들어야 하나요? 어디?
답변1
서비스의 경우 다른 사용자를 생성하여 실행할 수 있습니다. 그런 다음 임시 저장 장치로 /dev/shm
, 또는 을 사용하십시오 /tmp
.