スクリプトがバックグラウンドプロセスで開始されました。

スクリプトがバックグラウンドプロセスで開始されました。

私が作成したbashスクリプトを起動スクリプトに入れたいのですが、スクリプトがバックグラウンドで実行されているので、スクリプトがシステムを正常に使用できるようにフォークまたは許可したいと思います。スクリプトはトリガーする必要があり、スクリプトには他のスクリプトへの参照も含まれています(重要な場合)。

ディストリビューション:linaro(UbuntuベースのFS)13.9

それで、Collective.shが起動時に実行されるようにしたいと思います。

Collective.sh は以下を実行します。

./firewall.sh
sleep 5
./checkIfaces

どうすればいいですか?また、必要に応じて途中で停止できるようにサービスとして実行します。 (このスクリプトは5時間実行されるため、緊急時に中断する必要があります。)

ベストアンサー1

ファイルを/etc/rc.d/init.dに保存すると、次の再起動時にスクリプトが実行されます。

おすすめ記事