0

最初に行うことは新しいグループを開始する csh スクリプトを呼び出しています。

フォーク後に実行される子プロセスからの標準出力を確認できるようにする必要があります。また、子プロセスが終了するまで、親プロセスを「ハング」させたいと考えています。

スクリプトは次のとおりです ( razor_from_cgwin.sh)。

(ちょっと)

newgrp name
source /stuff/morestuff/stuffiwant
razor -c thread -f Keil1403 -g lib . -o
chmod +x *
./rz_build*
> server{me}:./razor_from_cgwin.sh
> server{me}:

私が欲しいのはこれです:

>server{me}:./razor_from_cgwin
>(hang)
>any output from child forked process
>server{me}:

Razor は、私が取り組んでいるプロジェクトで使用している CM です。それを呼び出すために新しいグループを開始する必要があることを除いて、この問題にとって重要ではありません。./razor_from_cgwin.shCYGWIN の ssh セッションからスクリプト ( ) を呼び出しています:)

4

2 に答える 2

0

奇妙に思えます。これが Unix システムである場合、子プロセスからの出力が自動的に表示されない理由を考える理由はありません。

于 2008-11-10T23:19:13.440 に答える
0

問題が解決しました。元の問題は、スクリプトでサブ プロセスをフォークしていたことです。

「ヒアドキュメント」を使用するようになりました。呼び出しコンソールに出力が表示されます。だからアルニタクは正しかった。

于 2008-11-12T14:54:07.013 に答える