私のCGIスクリプト内:
system("/home/httpd/cgi-bin/hbplus/hbplus /home/httpd/html/pdb1wdk.ent");
print $?;
システム コマンドは、ファイル (例: pdb1wdk.ent
) を に渡しますhbplus
。これは、入力ファイルを処理して出力ファイルを生成する、C で記述された exe ファイルです。
このコマンドはコマンド プロンプトから完全に機能し、現在の作業ディレクトリにファイルを作成しますが、system
.
また、Python スクリプトとシェル スクリプトから実行hbplus
して、Perl CGI からこれらを呼び出してみましたが、これによりセグメンテーション エラーが発生します。