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] セクションの EnvironmentUser はそれぞれ、実際に 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
© Copyright 2024, Shiguredo Inc Created using Sphinx 7.2.6