답변:
단위 파일을 변경 한 후 여기에systemctl daemon-reload
설명 된대로 실행해야합니다 .
daemon-reload 시스템
관리자 구성을 다시 로드하십시오. 그러면 모든 생성기 ( systemd.generator (7) 참조 )를 다시 실행하고 모든 단위 파일을 다시로드하며 전체 종속성 트리를 다시 만듭니다. 데몬을 다시로드하는 동안 사용자 구성을 대신하여 systemd 청취 된 모든 소켓은 액세스 가능한 상태로 유지됩니다.
그런 다음 원하는대로 서비스를 다시 시작하거나 다시로드 할 수 있습니다
systemctl restart your-service-name
(데몬 재로드는 서비스 자체를 다시로드 / 다시 시작하지 않으며 시스템이 새로운 구성을 인식하게합니다)
daemon-reload
보편적이지 않은 경우를 대비 systemctl --user daemon-reload
하여 사용자 서비스 를 실행 해야합니다.
위의 답변 외에도 [Install]
지시문 에서 무언가를 변경 한 경우 sudo systemctl reenable YOURUNITFILE
.target 디렉토리에서 심볼릭 링크를 다시 작성하기 위해 실행해야 할 수도 있습니다 .
systemctl restart
서비스 자체를 실제로 다시 시작 하기 위해 실행해야한다는 것을 알았 습니다.