ユーザ用ツール

サイト用ツール


exec

文書の過去の版を表示しています。


exec

bashなどの組み込みコマンド。実行中のシェルに代わって指定のコマンドを実行する。

  1. プロセスが指定のコマンドに置換される。
  2. pidもシェルの値が引き継がれる
  3. シェルスクリプトの以降のコマンドは実行されない

プロセス数を抑えるという目的で使われるが、 起動スクリプトからサーバアプリを起動するときにも使われる。systemdとの相性も良い。ExecStartに起動スクリプトを指定し、その中でexecでサーバをフォアグラウンド起動すると、pidがサーバプロセスに引き継がれるため、pidファイルなしでもsystemdはサーバプロセスを管理することができる。

exec.1580283918.txt.gz · 最終更新: 2020/01/29 07:45 by nullpon