0

ちょっとナイーブに聞こえるかもしれませんが、このクエリに関する情報が必要です。クエリは、

プログラムの下で行われた変更について、プロセスを動的に更新できますか? はいの場合、Linux 環境でこれをどのように実現できますか?

例:-シェルスクリプトがバックグラウンドで長時間実行されている場合、その間にスクリプトを変更した場合、この変更に関するプロセスを更新する方法を考えてみましょう。

4

2 に答える 2

0

不可能ではないにしても、ほぼ不可能です。

その場でスクリプトを更新するのは奇妙に思えます。どの変更を安定したままにするかを分離し、それらを構成ファイルに保持して、開始、停止、再起動などを行うことができます。

于 2012-10-16T06:48:40.837 に答える
0

あなたが質問を述べた方法では、それは不可能だと思います。すでに実行中のプログラムを変更することはできません (すべきではありません)。

そうは言っても、問題についての考え方を再考する必要があると思います。シェル スクリプトを更新して変更を反映させる必要があるのはなぜですか? 変更を予期して許可するソリューションをコーディングできます。

たとえば、 scripta.shは単に 内のすべてのスクリプトを実行している可能性があり/somedirます。にスクリプトb.shを追加することで/somedirb.sh実行されます。

私はそれが漠然とした例であることを知っていますが、それはあなたが多くを提供していないあなたの問題定義に本当に依存しています.

于 2012-10-15T18:48:36.240 に答える