25.8 起動ファイルの作成方法
起動ファイルは,CGIプログラムの環境変数を設定し,CGIプログラムを起動するファイルです。起動ファイルを使用しないで,直接CGIプログラムを起動することもできますが,Webサーバの環境によってはCOBOLで指定した環境変数が無効になる場合があります。このような場合は,起動ファイルを使って環境変数を定義し,CGIプログラムを実行する必要があります。
起動ファイルの例を,次に示します。
- sh(Bシェル)を使用した起動ファイルの例
#!/bin/sh …1. LIBPATH=/opt/HILNGcbl2k/lib export LIBPATH …2. CBL_SYSERR=./errlog.txt export CBL_SYSERR …3. ./CGIMAIN …4. unset CBL_SYSERR …5. unset LIBPATH …6.
-
sh(Bシェル)を起動する
-
COBOL2002の共用ライブラリパスを環境変数LIBPATHに設定する
-
実行時エラーメッセージを出力するファイルを環境変数CBL_SYSERRに設定する
-
CGIプログラムを起動する
-
環境変数CBL_SYSERRを削除する
-
環境変数LIBPATHを削除する
-