systemctl을 활성화하면 서비스도 다시 시작됩니까?

systemctl을 활성화하면 서비스도 다시 시작됩니까?

이것systemctl enable이 명령은 를 실행합니다 daemon-reload. 서비스가 이미 실행 중인 경우 서비스도 다시 시작됩니까?

답변1

아니요.

daemon-reload기본적으로 모든 유닛 파일에서 구성을 다시 읽습니다. 하지만 어떤 유닛에서도 restart(심지어) 작업을 수행하지는 않습니다.reload

ExecStart=예를 들어 서비스 회로를 변경해 도 현재 실행 중인 프로세스는 변경되지 않습니다. ExecStart=서비스가 다시 시작되면 새 명령이 사용됩니다.

관련 정보