Fedora 17과 를 새로 설치한 후 distcc-server
를 수행했는데 service distccd start
성공적으로 완료되었습니다.
man service
distccd
는 단지 에서 스크립트를 실행 /etc/init.d/distccd
하지만 해당 파일이 존재하지 않음을 나타냅니다. chkconfig
또한 에 대해 알지 못하는 것으로 보이며 distccd
이는 에 관련 파일이 없는 것으로 확인됩니다 /etc/rc[0-6].d
. 거기하다distcc 데몬에 대한 실행 옵션이 포함된 파일이 있지만 어쨌든 연결 되는 /etc/sysconfig/distccd
항목을 찾을 수 없는 것 같습니다 .service
/etc/sysconfig
service
내가 입력할 때 무엇을 해야 할지 어떻게 알 수 있나요 service distccd start
?
또한 Fedora 17이 / service
로 리디렉션될 수 있다는 것을 알게 되었습니다 . 그런 경우에도 여전히 .systemd
systemctl
distccd
/etc/systemd/{system,user}
답변1
/etc/systemd
사용자 정의 서비스를 위한 것입니다. 시스템 정의 서비스의 기본 위치는 입니다 /lib/systemd/system/
. 에서 시스템 정의 서비스를 덮어쓸 수 있습니다 /etc/systemd
.
systemd에 대한 자세한 내용은 다음을 참조하세요.systemd를 위한 fedora 위키 페이지아니면 좀 보세요시스템 문서
답변2
AFAIK service
는 /etc/init.d
.
distccd는 init 스크립트와 함께 패키지로 제공되지 않았을 수 있습니다. 서비스를 데몬으로 시작하려면 다음을 시도하십시오.
distccd --daemon
작동하는 경우 /etc/init.d/distccd
위 명령을 실행하는 고유한 스크립트를 생성한 다음 service distccd start
. /etc/init.d/skeleton
템플릿으로 사용하세요 .