プログラム実行とは? わかりやすく解説

Weblio 辞書 > コンピュータ > PHP関数リファレンス > プログラム実行の意味・解説 

プログラム実行関数

導入

以下の関数は、システム自体の上でコマンドを実行したり、こうしたコマ ンドの安全に実行する手段を提供します。

要件

外部ライブラリを必要としません。

インストール手順

PHP コアに含まれるため、 追加のインストール無しで使用できます。

実行時設定

設定ディレクティブは定義されていません。

リソース型

この拡張モジュールが定義するリソースは process リソースで、これは proc_open() が返します。

定義済み定数

定数は定義されていません。

参考

以下の関数は、 バックティック演算子 にも関係します。 また、セーフモード おいては、 safe_mode_exec_dir ディレクティブの使用を考慮する必要があります。

目次

escapeshellarg — シェル引数として使用される文字列をエスケープする
escapeshellcmd — シェルのメタ文字をエスケープする
exec — 外部プログラムを実行する
passthru — 外部プログラムを実行し、未整形の出力を表示する
proc_closeproc_open() で開かれたプロセスを閉じ、 そのプロセスの終了コードを返す
proc_get_statusproc_open() で開かれたプロセスに関する情報を取得する
proc_nice — 現在のプロセスの優先度を変更する
proc_open — コマンドを実行し、入出力用にファイルポインタを開く
proc_terminate — proc_open でオープンされたプロセスを強制終了する
shell_exec — シェルによりコマンドを実行し、文字列として出力全体を返す
system — 外部プログラムを実行し、出力を表示する

プログラム実行

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2021/11/05 04:59 UTC 版)

オペレーティングシステム」の記事における「プログラム実行」の解説

詳細は「プロセス」を参照 OSアプリケーションプログラムとコンピュータハードウェアの間のインタフェース提供しOS組み込まれ規則手続きに従うことによってアプリケーションプログラムハードウェアやりとりできるOSまた、アプリケーションプログラム開発実行簡素化するサービス群提供するアプリケーションプログラム実行にあたってOSカーネルプロセス生成するプロセス生成には、メモリ空間などの資源割り当て、マルチタスクシステムでのプロセスへの優先度割り当てプログラムバイナリコードメモリへのロードアプリケーションプログラム実行開始といった仕事含まれる。そうして初めユーザーやハードウェアデバイスとやりとり開始できる

※この「プログラム実行」の解説は、「オペレーティングシステム」の解説の一部です。
「プログラム実行」を含む「オペレーティングシステム」の記事については、「オペレーティングシステム」の概要を参照ください。

ウィキペディア小見出し辞書の「プログラム実行」の項目はプログラムで機械的に意味や本文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。 お問い合わせ


英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「プログラム実行」の関連用語

プログラム実行のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



プログラム実行のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
PHP Documentation GroupPHP Documentation Group
Copyright © 1997 - 2024 by the PHP Documentation Group.
ウィキペディアウィキペディア
Text is available under GNU Free Documentation License (GFDL).
Weblio辞書に掲載されている「ウィキペディア小見出し辞書」の記事は、Wikipediaのオペレーティングシステム (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。

©2024 GRAS Group, Inc.RSS