プロセスを開始する前にそれを放棄する

プロセスを開始する前にそれを放棄する

手動でプロセスを一時停止せずに、起動時にジョブを放棄することは可能ですか? 基本的に問題は、Python スクリプトを使用していくつかのプロセスを反復処理していることです。Python スクリプトを手動で放棄することはできますが、実行しているその中のプロセスが心配です。

答え1

ジョブの所有権を剥奪することは、シェルの機能の一部です。少なくとも zsh では (おそらく bash でも)、追加することで&!(例 のようにxterm &!) 作成時にジョブを即座に所有権を剥奪することができます。しかし、これを Python スクリプト内から実行しているため、状況はより困難になります。そこでジョブ制御を自分で行うか、プロセスを非同期で開始するか、そのようなことをする必要があると思います。

一連のプロセスを起動するだけであれば、この特定のケースではシェル スクリプトの方が適している可能性があります。

関連情報