my-service.service
나중에 시작하도록 구성했는데도 서비스 시작이 지연되는 현상을 조사하고 있습니다 network.target
. 사용 후 30초 후에 시작되는 systemd-analyze plot
것을 확인했는데 , 이는 비정상적으로 지연되는 것 같았습니다.my-service.service
network.target
문제를 해결하기 위해 실험을 실행하고 foo.service
100밀리초 후에 시작되는 간단한 단위 파일을 만들었습니다 network.target
. 이상한 점은 Raspberry Pi에서 foo.service
구성을 복사 my-service.service
하고 Raspberry Pi를 다시 시작할 때 my-service.service
구성이 동일하더라도 여전히 30초 지연이 발생한다는 것입니다 foo.service
.
구성이 동일함에도 불구하고 왜 my-service.service
이러한 지연이 발생하는지 혼란스럽습니다 . 기록에 더 많은 리소스가 필요할 수 있어 구성 변경 후에도 나중에 시작될 수 있는 foo.service
기록 인텔리전스가 systemd에 내장되어 있는지 궁금합니다 .my-service.service
동일한 구성을 공유함에도 불구하고 my-service.service
30초 후에 시작되는 이유를 설명할 수 있는 사람이 있습니까?network.target
foo.service
foo.service
[Unit] Description=foo.service After=network.target [Service] Type=simple ExecStart=/home/pi/foo.sh [Install] WantedBy=multi-user.target
foo.sh
#!/bin/bash while sleep 1; do echo "executing foo.sh"; done