これは、Ubuntu Online、Fedora Online、Windows オンライン エミュレーター、または MAC OS オンライン エミュレーターなどの複数の無料オンライン ワークステーションの XNUMX つを使用して、OnWorks 無料ホスティング プロバイダーで実行できるコマンド lxc-autostart です。
プログラム:
NAME
lxc-autostart - 自動起動コンテナの起動/停止/強制終了
SYNOPSIS
lxc-autostart [-k] [-L] [-r] [-s] [-a] [-A] [-g] グループヘッド] [-NS タイムアウト]
DESCRIPTION
lxc-autostart lxc.start.auto が設定されたコンテナを処理します。 ユーザーが開始できるようになります。
コンテナを適切な順序でシャットダウン、強制終了、再起動し、適切なタイミングを待ちます。 サポート
lxc.group でフィルタリングするか、定義されたすべてのコンテナに対して実行します。 によっても使用できます
アクションが実行されないリスト モードの外部ツールと影響を受けるツールのリスト
コンテナ (および関連する場合は遅延) が表示されます。
[-r]、[-s]、および [-k] オプションは、実行するアクションを指定します。 何も指定されていない場合は、
コンテナが起動されます。 [-a] と [-g] は、どのコンテナーが
影響を受ける。 デフォルトでは、lxc.group セットが設定されていないコンテナのみが影響を受けます。 [-t
TIMEOUT] は、コンテナーが完了するまで待機する最大時間を指定します。
シャットダウンまたは再起動します。
OPTIONS
-r、--再起動
コンテナの再起動を要求します。
-s、--シャットダウン
クリーン シャットダウンを要求します。 0 より大きい [-t timeout] が指定された場合、
コンテナはこの期間内にシャットダウンされなかった場合、[-k の場合と同様に強制終了されます。
キル]オプション。
-k、--殺す
コンテナの完全なシャットダウンを要求するのではなく、すべてのタスクを明示的に強制終了します。
コンテナ内。
-L、--リスト
アクションを実行するのではなく、コンテナ名を出力して遅延を待ちます。
次のコンテナを開始するまで。
-t、--タイムアウト TIMEOUT
コンテナをハード停止する前に、TIMEOUT 秒待機します。
-g、--グループ GROUP
選択するグループのカンマ区切りのリスト (デフォルトは lxc.group のないグループです -
NULL グループ)。 このオプションは複数回指定でき、引数は
連結された。 NULL または空のグループは、先頭のコンマと末尾のカンマとして指定できます。
カンマ、埋め込まれた二重カンマ、または NULL グループが存在する空の引数
加工された。 グループはコマンドラインで指定された順序で処理されます。
-g オプションを複数回呼び出す場合は、カンマを自由に組み合わせることができます。
分割されたリストは指定された順序で結合されます。
-a、-すべて
lxc.group を無視し、自動起動されたコンテナをすべて選択します。
-A、--自動を無視
lxc.start.auto フラグを無視します。 -a と組み合わせると、上のすべてのコンテナが選択されます。
システム。
自動スタート そして SYSTEM BOOT
当学校区の lxc-autostart コマンドは、実行が有効になっている場合、LXC システム サービスの一部として使用されます。
起動時とシャットダウン時にホスト システム上で実行されます。 どのコンテナで開始するかを選択するために使用されます
ホスト システムの起動時に、各起動の間にどのような順序でどれだけ遅延するか。
各コンテナは、任意の数のグループに所属することも、グループにまったく所属しないこともできます。 2つのグループは、
特別。 XNUMX つは NULL グループです。つまり、コンテナはどのグループにも属しません。 もう一つは
グループは「onboot」グループです。
LXC サービスを有効にしてシステムを起動すると、最初にシステムはすべてのサービスを起動しようとします。
「onboot」グループのメンバーである lxc.start.auto == 1 のコンテナ。 スタートアップ
lxc.start.orderの順になります。 lxc.start.lay が指定されている場合、その遅延は
次のコンテナの起動を試みる前に、現在のコンテナを提供するために優先されます。
コンテナの初期化を開始するまでの時間を短縮し、ホスト システムの過負荷を軽減します。 後
「onboot」グループのメンバーを開始すると、LXC システムはコンテナーのブートを開始します。
どのグループ (NULL グループ) のメンバーでもない lxc.start.auto == 1 を使用して続行します
onboot グループと同様です。
起動 GROUP 例
-g 「起動中」
最初に「onboot」グループを開始し、次に NULL グループを開始します。
これは次と同等です。 -g オンブート -g "".
-g 「DNS、Web、、ブート時」
最初に「dns」グループを開始し、次に「web」グループを開始し、その後に NULL グループを開始します。
「onboot」グループによる。
これは次と同等です。 -g DNS、ウェブ -g ,起動時 or -g DNS -g ウェブ -g "" -g オンブート.
onworks.net サービスを使用してオンラインで lxc-autostart を使用する