質問: execlしない・・・ 下記のようなクライアントから要求を受けてサーバはそれを実行して結果をクライアントに返す仕様のプログラムを書きました。 すると、画面にdup okまでは表示されるのですが、execl okが出ません。 もちろん、そのあとのsendもしないので、クライアント側に結果が届きません。 execlが出来ていないのかと思い、cgi.outを開くと、中に、cgiの実行結果(画面にhtmlの文書を表示させるというものですが、その文書)が書き込まれているので、実行はしてるみたいなんです。 なので、どの状況でとまっているのかわからず、困っています。 教えてください(><)
回答: execl()は正常に実行されると、戻ってきません。 exit()の親類だと思って下さい。 実行中のプログラムを別のものに置き換える関数ですので。