CGIをシェルスクリプトで作成すると発生する問題は?

[上に] [前に] [次に]
アイモモ 1999/12/14(火) 08:53:01
いつもお世話になっております。
CGIをシェルスクリプトで作成したのですが、
例えば処理に5分以上かかるとブラウジングが終了する
なんてことがあったりしてしまうのでしょうか?

また、処理中にブラウザを終了すると実行中の処理は
どうなってしまうのでしょうか?
Ctrl+Cを押されたような状況でしょうか。。。

シェルスクリプトでCGIを作成というのは普通やらないのかなぁ
とまで思うようになってしまいました。
どうぞよろしくお願いします。

ばかぼん 1999/12/14(火) 10:29:18
処理の内容にもよるけど、複雑な処理になれば
当然CやPerl等とは差が出てくると思います。
例えば、あるディレクトリ以下のファイル一覧を
表示するだけなら、大差は無いと思いますが、複数の
ディレクトリのファイル一覧を表示し、且つファイル数を
カウントみたなことをすると、差が出てくると思います。
#シェルスクリプトって、計算が特に遅いと思う。

>また、処理中にブラウザを終了すると実行中の処理は
CGIのプロセスは残ると思いました。
ブラウザを閉じたり、中止ボタンを押したときは、
Webサーバとの接続は切断されるけど、CGIプロセスは
CGIプログラムを実行したままだった気がする。

アイモモ 1999/12/14(火) 11:45:58
[[解決]]
レス、ありがとうございます。

シェルスクリプトでしか処理が分からないことがあって。(×_×;)
シェルスクリプトでCGIはできれば避けるようにします。

>CGIのプロセスは残ると思いました。
>ブラウザを閉じたり、中止ボタンを押したときは、
>Webサーバとの接続は切断されるけど、CGIプロセスは
>CGIプログラムを実行したままだった気がする。
恐くて実行できませんでしたが、信じてやってみちゃいました。
途中でブラウザを閉じてもプログラムは最後まで実行しました。

ドーモありがとうございました。

[上に] [前に] [次に]