Linuxのinit.dスクリプトの中からbashスクリプトを呼び出すことはできますか?電話して結果を返す必要があります。申し訳ありません。私はシステム管理者ではなく、init.dスクリプトを作成したことがありません。今、私はボックスで見た他のinit.dスクリプトを見て、それがどのように機能するかを理解しようとしています。
ベストアンサー1
スクリプトからスクリプトを呼び出しますか? 「車に乗って運転したいのですが、どうすればいいですか?」という言葉を聞くのと同じナンセンスです。スクリプトは、「解釈」または実行するためにシェルを必要とするASCIIテキストファイルです。これには、コマンドだけでなく、ループ(while、Until)、if..else..fi、case..esacなどの他の構造も含まれます。 「スクリプトを実行したい」という意味では、2つの方法があります。
bash /etc/init.d/"script I want to run"
または
/etc/init.d/"script I want to run"
警告する!スクリプトが何であるかわからず、特定のスクリプトをrootとして実行すると、システムが破損する可能性があります。スクリプトを実行する前に、スクリプトの内容をお読みください。
less /etc/init.d/myscript