시스템화된 사용자별 서비스 및 타이머

시스템화된 사용자별 서비스 및 타이머

acpi_call나는 최근에 아치를 설치하고 명령 등과 같은 내 서비스 중 일부를 추가했습니다 . 이제 5분마다 실행되고 스크립트를 실행하는 시스템 서비스를 만들고 싶습니다.

검색을 많이 해보니 타이머를 사용해야 한다는 걸 알게 됐어요. 타이머가 작동하고 있지만 내 스크립트가 특정 사용자에게 연결되어 있으므로 해당 사용자로 로그인할 때 5분마다 실행되도록 하고 싶습니다.

파일을 에 넣고 모든 가능성을 시도했지만 /etc/systemd/users활성화 .config/local/users하려고 할 때마다 dbus 연결이 거부되었다는 메시지가 나타납니다.

특정 사용자로 로그인했을 때 누군가 5분마다 systemd 서비스를 실행하는 방법을 제공할 수 있습니까?

감사해요!

답변1

.config/systemd/user/서비스 및 타이머 파일을 대상 사용자 에게 넣어야 합니다 .

해당 사용자로 로그인하고 활성화하고 시작하십시오 systemctl --user enable unit_name.timer.

관련 정보