####### systemd ####### ``bin/sora foreground`` はデーモン化せずに Sora を起動するコマンドです。 設定 ==== ユニットファイル ---------------- ``/etc/systemd/system/`` に ``sora.service`` のユニットファイルを作成します。 ユニットファイルの例:: [Unit] Description=WebRTC SFU Sora Service After=network.target [Service] Environment="HOME=/home/shiguredo" ExecStart=/home/shiguredo/sora/bin/sora foreground Type=simple Restart=always RestartSec=60s User=shiguredo KillMode=process [Install] WantedBy=multi-user.target ``[Service]`` セクションの ``Environment``、 ``User`` はそれぞれ、実際に Sora サービスを開始するユーザーの ``$HOME``、 ``$USER`` に置き換えてください。 また、 ``ExecStart`` は Sora のインストール先による実行コマンドのパスに置き換えてください。 Sora サービスの有効化と開始 --------------------------- sora.service の有効化:: $ sudo systemctl enable sora.service sora.service の開始:: $ sudo systemctl start sora.service Sora サービスの停止 -------------------------- sora.service の停止:: $ sudo systemctl stop sora.service