exec
文書の過去の版を表示しています。
exec
bashなどの組み込みコマンド。実行中のシェルに代わって指定のコマンドを実行する。
- プロセスが指定のコマンドに置換される。
- pidもシェルの値が引き継がれる
- シェルスクリプトの以降のコマンドは実行されない
プロセス数を抑えるという目的で使われるが、 起動スクリプトからサーバアプリを起動するときにも使われる。systemdとの相性も良い。ExecStartに起動スクリプトを指定し、その中でexecでサーバをフォアグラウンド起動すると、pidがサーバプロセスに引き継がれるため、pidファイルなしでもsystemdはサーバプロセスを管理することができる。
exec.1580283918.txt.gz · 最終更新: 2020/01/29 07:45 by nullpon