システムコマンドをPerl/CGIで実行するには?
[上に]
[前に]
[次に]
takahashi
1999/08/25(水) 14:01:28
.exe実行ファイルをPerl/CGIから実行させるにはどのようにしたらよいのでしょう?(いくつか引数があります)
ちなみに環境はWINNT4.0、IIS4.0です。
ふじ
1999/08/25(水) 14:14:52
実行ファイルをPerlで書かれたCGIスクリプトの中から実行したい、
という意味ですよね?
#exe形式のファイルをCGIとして実行したい、という意味ではなくて。
exec "hoge.exe 引数1 引数2";
system "hoge.exe 引数1 引数2";
`hoge.exe 引数1 引数2`;
お好きな方法でどうぞ。
exec は、成功すると帰ってきません。
system は帰ってきます。コマンドの戻り値(ステータスコード)を返します。
` ` (バッククォート)は、実行したコマンドの標準出力への出力を返します。
#コマンドはフルパスで指定した方が良いでしょう。
takahashi
1999/08/25(水) 16:02:50
[[解決]]
できましたー。どうもありがとうございます。
[上に]
[前に]
[次に]