![]() |
|
|
Googleのunix.com
|
|||||||
| シェルプログラミングとスクリプティング KSH 、 CSH 、 shに、 bashの、はPerl 、 PHPは、削除するsed 、 Awkの、他のシェルスクリプトやシェルスクリプト言語についての質問の投稿はこちら。 |
その他のUNIXおよびLinuxフォーラムトピックは参考にすること
|
||||
| スレッド | スレッドスターター | フォーラム | 返信 | 最後の投稿 |
| 子プロセスは親プロセスには、特定の値を返すことはできますか? | Ametis1970 | 高レベルのプログラミング | 8 | 2008年4月10日 12:22午前 |
| 子プロセスについて | 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 | スレッドツール | このスレッドを検索 | スレッドを評価 | 表示モード |
|
|
|
||||
|
これは、他の投稿の項目のサブプロセスを扱うpidsの一部として(つまりどっちにしても)を見た同じではありません。
ズシーンが含まれています: "メインmypid : $ $ - lastpid : $エコー! "それから: kshズシーンSolarisおよびMKS単位( )の結果の下に: メインmypid : 7318 - lastpid :私は驚きは、子プロセスをフォークでは、 $ $は、主要なプロセスのpidを返します。つまり、両方の詳細7318として$ $ - $ $が7320ドルを予想して、子供と思います。 (あなたはppid -関連概念を見ていた私を無視することができます。 ) その場合: " 7320 XXXのはgrep "あなたが手に入ります: ルート7320 7318 0 13時59分45秒ポイント/ 9 0:00 kshズシーンを明確にし、子プロセスを表示する場合"を実行する前に、 5秒から-9 "は、 pidを殺すためには、 2番目のブロックの行を取得しなかった。 私の意図は、子プロセスのためではなく、親の代わりに独自のpidを記録することだった。私は、親$使用することができますを実現!しかし、なぜその子供は独自の$ $ pidを使用することはできませんか?ところで、もしあなたのコードのブロックを抽出し、別のファイルに入れて通話をして、期待した結果が得られる。 事前に任意の洞察力をいただき、ありがとうございます。 ミシェル |
|
||||
|
の洞察力をお寄せいただきありがとうございます。
私は行動ナッツcoercing変数に異なるルールpresuming境界線だと思う。 私の定義を考えることができますが、おそらく、有効な代替としては、 " $ $ "は、最初のシェルとしては、現在のプロセスのpidを、サブPPIDと同様の独立に反対するpidをシェルの定義では、最初のシェルの親に関係なくされては、サブシェルやされていません。私は明らかでないが、この数を掘っkshのmanページと一致しています。 また、私は"との複合文字列をeval "マニフェストには、 $ $ coercingや(....)&の初期解析の結果を" $ $ "を除外するとしたいくつかの実験と一致しているようだがまた、同じ結果となりました。 kshはksh異なるインスタンスからのフォークの動作の他の面で一致しています(例えば、変数をエクスポートする必要はありませんサブシェルが見られるにはサブ扱い)が、必ず対外部スクリプト内でインラインコードを使用することの概念をmessesすべての一貫した態度。 ( psの代替戦略を使って、アルファベットのF派生するため、私のコードを、 SolarisおよびWindowsで実行する必要があるオプションを/ MKS単位そこpsのプロセスパラメータをWindowsで維持についての情報により異なります)されていません。 ありがとうございます。 ミシェル |
![]() |
| ブックマーク |
| スレッドツール | このスレッドを検索 |
| 表示モード | このスレッド |
|
|