一連のアプリケーションを起動/再起動/停止する起動スクリプトを作成しました。/etc/init.d/functions
私のスクリプトでこのライブラリを使用しています。私のシステムではうまくいきますが、私のクライアントではうまくいきません。エラーが発生します。
そのファイルやディレクトリはありません/etc/init.d/functions
今、私のクライアントがどのLinuxディストリビューションを使用しているのかわかりません。init.d/functions
Linuxディストリビューションごとにファイルが異なりますか?それでは、どうやって見つけることができますか?
ベストアンサー1
実行しているディストリビューションによって異なります。 DebianとUbuntuにはそのような機能があります/lib/lsb/init-functions
。 SuSEにはそのような機能があります/etc/rc.status
。どちらも他と互換性がありません。 実際、一部のディストリビューションでは、/etc/init.d
これをまったく使用しないか、互換性のない方法で使用しています(SlackwareとArchが浮上しています。他のディストリビューションもあります)。