開発者ツール

systemd サービス — Unit ファイル生成ツール

実行ファイルのパスと再起動ポリシーを入力し、ローカルプロセスを Linux デーモンとして起動時に実行する systemd Unit/Service ファイルを生成します。

SystemdLinuxOps
クイック切替:Nginx 設定生成ツール

このツールをお気に入りに

お気に入りの保存方法がまだ選ばれていません。

クイック操作

このツールの URL をコピーするか、対応端末ではシステムの共有シートを開けます。

利用シーン

  • Go バイナリを自動起動する Unit にする
  • クラッシュ時の再起動ポリシーを設定する
  • 単体バイナリに User と WorkingDirectory を追加する

使い方

  1. 実行ファイルのパスと基本的なサービス情報を入力します
  2. 再起動、実行ユーザーなどのオプションを設定します
  3. .service ファイルをコピーしてホストへ配置します

入出力サンプル

ExecStart

/usr/local/bin/app

スニペット

[Service]\nExecStart=/usr/local/bin/app

FAQ

生成後にサービスを有効化するには?

ファイルを systemd のディレクトリへ配置し、daemon-reload、enable、start を順に実行します。正確なパスはディストリビューションによって異なります。

プロセスマネージャーの代わりになりますか?

このツールが出力するのは systemd Unit ファイルだけです。既存のマネージャーを置き換えられるかはデプロイ構成によります。

ツール

関連ツール

近い用途の翻訳済みツールへ続けて進めます。

Nginx 設定生成ツール

Nginx 設定生成ツール — server ブロック作成

利用可能

フォームの設定から Nginx の server ブロックを生成します。リバースプロキシ、WebSocket、SSL、Gzip、基本的なセキュリティヘッダーに対応し、静的サイトやアプリのリバースプロキシ用 conf をコピーまたはダウンロードできます。

Nginx Config Reverse Proxy