オペレーティングシステムを使って同時プロセスを実行させます。...
移動
次へ 前へ
上へ 最上
参考
HelloWorld
パラメータの使用
指令
デバッガ
算術計算
制約処理
サーバのファイルにアクセス
AppletLoadsFile
URL情報を得る
ソケットを使ったクライアント - サーバー
日付
ExecProcess
ExecProcess_2
GUI
Guiイベント
GUIでの図
対話
JavaToMinerva_1
JavaToMinerva_2
JavaToMinerva_3
JavaToMinerva_4
JavaToMinerva_5
JavaToMinerva_6
JavaアプレットがMinervaを使う
Javaアレイ
MinervaToJava
MinervaToJavaScript
MinervaToJava_1
MinervaToJava_2
MinervaToJava_3
MinervaToJava_4
リフレクション
サーブレット
JDBC
国際化
スタートアップアーカイブ
イフコンピュータ > MINERVA > 例題プログラム > MINERVAの特徴 > ExecProcess_2

ExecProcess_2

オペレーティングシステムを使って同時プロセスを実行させます。 exec.minの例は、使いやすく、統合しやすい プログラムです。

また、この例から ファイルあるいはリストの形式のいずれか、つまりアプリケーションにとってより 都合の良い方法で、入出力やエラーストリームを処理する 方法がわかります。

この例はスタンドアローンとして構成されていますので、サーブレット として使用することもできます。

% exec(+Commandline) :-
% exec(+Commandline,-ExitCode) :-
% exec(+Commandline,-ExitCode,InputLines) :-
% exec(+Commandline,-ExitCode,InputLines,OutputLines) :-
% exec(+Commandline,-ExitCode,+InputLines,-OutputLines,-ErrorLines) :-
% exec_files(+Commandline,-ExitCode,+InputFile,+OutputFile,+ErrorFile) :-

例:

minerva -l exec

?- exec(ls) ?- exec('ls -l',ExitCode,[],OutputLines). ?- exec('Mail -s test me@work',E,[hello,you],Out,Err). ?- exec_files('Mail -s test me@work',E,'exec.min','out.log','err.log').

続く..
MINERVA
ifcomputer logo
f
Expert Services on the Web
言語
English
Japanese
サーバー
USA
Japan
サイトマップ
索引
目次
全体目次
全体索引
印刷向き
imode
PDA
探索
document: http://www.ifcomputer.co.jp/MINERVA/ExamplePrograms/MinervaFeatures/ExecProcess_2/home_jp.html
published 2008/6/30 update 2002/3/20 (c) 1996-2006 IF Computer Japan
IF Computer 〒113-0022 Tel 03-5814-3352 ifcj@ifcomputer.co.jp
Customer Support 東京都文京区千駄木5-28-2   http://www.ifcomputer.co.jp
冒頭へ managed with ubiCMS