
Fedora 17を新しくインストールし、distcc-server
一度実行してservice distccd start
正常に完了しました。
man service
distccd
にあるスクリプトのみ実行し/etc/init.d/distccd
ますが、ファイルが存在しないという意味です。 chkconfig
わからないようdistccd
で、関連文書が不足していることを確認できます/etc/rc[0-6].d
。そこする/etc/sysconfig/distccd
distccデーモンの実行オプションを含むファイルが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 Wikiページそれとも見てくださいシステム文書
答え2
service
AFAIK /etc/init.d
、。
distccd は init スクリプトと一緒にパッケージ化されない場合があります。サービスをデーモンとして起動するには、以下を試してください。
distccd --daemon
機能している場合は、上記のコマンドを実行するスクリプトを自分で作成し、/etc/init.d/distccd
それをシステムサービスとして処理できますservice distccd start
。/etc/init.d/skeleton
テンプレートとして使用されます。