4

/etc/init.dタイトルで尋ねたように、正しいディレクトリ (通常はまたは)を見つけるためのスクリプト/コマンドを探しています/etc/rc.d/init.d。今、私は使用しています

    dirname `find / -name acpid 2> /dev/null | grep /etc/`

しかし、複数の結果が得られることもあります (おそらく結果の一部はリンクです)。なにか提案を?

私が acpid を使用しているのは、それが先史時代ではないほぼすべてのディストリビューションに存在するはずのスクリプトだからです。誰かがより良いスクリプトの提案を持っている場合は、私に知らせてください、ありがとう:)

4

1 に答える 1

3

起動スクリプトの場所はディストリビューションに依存しているため、あなたのアプローチは非常に優れていると思います。-type fオプションを追加するだけで、結果からリンクを除外できます。

INITDIR=`find / -type f -name acpid 2> /dev/null | grep /etc/`
于 2013-02-04T12:19:51.137 に答える