内容へ移動
Cat Paw Software
ユーザ用ツール
ログイン
サイト用ツール
検索
ツール
文書の表示
以前のリビジョン
バックリンク
最近の変更
メディアマネージャー
サイトマップ
ログイン
>
最近の変更
メディアマネージャー
サイトマップ
トレース:
exec
この文書は読取専用です。文書のソースを閲覧することは可能ですが、変更はできません。もし変更したい場合は管理者に連絡してください。
====== exec ====== bashなどの組み込みコマンド。またはシステムコール ===== execコマンド ===== 実行中のシェルに代わって指定のコマンドを実行する。 - プロセスが指定のコマンドに置換される。 - pidもシェルの値が引き継がれる - シェルスクリプトで使用した場合、以降のコマンドは実行されない プロセス数を抑えるという目的で使われるが、 起動スクリプトからサーバアプリを起動するときにも使われる。systemdとの相性も良い。 まずtype simpleでサービスを作成して、ExecStartに起動スクリプトを指定し、そのスクリプトの中でexecでサーバをフォアグラウンド起動する。するとシェルスクリプトのpidがサーバプロセスに引き継がれるため、そのままsystemdはサーバプロセスを管理下に置くことができ、サーバを管理するためにpidファイルを使う必要もなくなる。
exec.txt
· 最終更新: 2020/02/29 10:51 by
nullpon
ページ用ツール
文書の表示
以前のリビジョン
バックリンク
文書の先頭へ