本文へ移動
QKQuickKitEN
LinuxLOCALブラウザ内で処理入力に機密情報を含む可能性があります

systemd サービスユニット生成

明示的な項目から、コマンドを実行せず確認可能な .service ユニットを生成します。

入力と主要な処理をブラウザ内で行い、その入力内容をQuickKitサーバーへ送信しない設計です。

実運用中の秘密情報を避け、可能ならダミー値やマスク済みデータを使用してください。 データ取扱いの詳細

生成されたサービスユニット

仕組みと使い方

この生成器は simple サービスタイプのみを扱います。実行ファイルと1行ごとの引数を systemd のユニットファイル用エスケープで引用し、Description、After、Wants、User、WorkingDirectory と限定した Restart を扱います。既定ではすべての値をリテラルとして出力します。systemd は unit 読み込み時に "%" specifier を、Exec コマンド実行時に "$FOO" や "${FOO}" を展開し、引用符では抑止できないため、 それぞれ "%%" と "$$" にエスケープします。systemd に解決させたい場合のみ展開を有効にしてください。実行ファイルは @、-、:、+、!、| で始められず、単独の ; も使えません。systemd は先頭語を unquote してからコマンド接頭辞や区切り子として解釈するためです。 シェルコマンドの解釈、ユーザーやディレクトリの作成、ユニットの配置・有効化・起動、対象システムでの検証は行いません。使用前に対象マシンの systemd-analyze verify と systemd バージョンで確認してください。