![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 仕事をどのようにしボックスの下に子ジョブを挿入する? | xejatt | UNIXのダミー質問と回答のため | 4 | 2008年3月12日 04:08午後 |
| 子プロセスについて | compbug | UNIXのダミー質問と回答のため | 12 | 2006年3月22日 07:55午後 |
| 子供にgdbのプロセス | shriashishpatil | UNIXの詳細&エキスパートのためのユーザー | 4 | 2005年12月12日 07:57午前 |
| KDM子プロセス | larryase | UNIXのダミー質問と回答のため | 6 | 2005年1月24日 05:41午後 |
| 子プロセスのpidを | skannan | 高レベルのプログラミング | 2 | 2002年6月10日 08:54午前 |
![]() |
|
|
LinkBack | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
子供にzshのpidを
私はLinuxのシェルにzshを使用しています。
私はバックグラウンドモード平行( 2-3のスレッドと言う)の子供のプログラムを呼び出しています。私は、一時ファイル名のすべての子プロセスのために一意であるため、これらの子供番組の一時的なファイルの処理に問題がある。 私を区別するには、一時ファイルには、 PIDを使用するようにします。しかし、私はすべてのプロセスは、取得したpidをchilsから両端のpidを取得するためには、それと同じです$ $を使用するすべてのマスターと呼ばれるこれらのプログラムの一つです。 誰も私には私は、一時ファイル名に付加cann現在の子プロセスのPIDを識別するために役立つかもしれない。 previosスレッドからそこに住んでいる関数が呼び出さgetpid ( )は、 PIDを得ることです見た。しかし、使用状況の確認はない.. |
|
||||
|
ポーター、
ご回答いただきありがとうございます。 私は自分の質問に明確にはないと思う。 実際に私は別のシェルスクリプトを呼び出す午前abc.shには、マスタープログラムがバックグラウンドモードで時代のÑ番号のループでxyz.shという。 $ $の値は、サブスクリプトのプログラムでは、マスタのPIDを与えると、それゆえ私は、他の平行同じサブプログラムをバックグラウンドで実行しているのは、一時ファイルと衝突される一時ファイルの名前付けのためのスクリプトのPIDを使用することはない。 実際に使用する場合はzsh $ !私は結果として0を得る。 |