Linuxでシステムサービスユニットを作成する

Linuxでシステムサービスユニットを作成する

システム起動時にコマンドを入力する必要がないように、Linuxでシステムサービスモジュールを作成したいと思います。

cd /etc/mautrix-facebook/venv
source bin/activate
python3 -m mautrix_facebook

mautrix-facebook.service:

[Unit]
Description=Matrix-Facebook bridge

[Service]
WorkingDirectory=~
ExecStart=/etc/mautrix-facebook/venv/bin/python3 -m mautrix_facebook
User=alex
Restart=always

[Install]
WantedBy=multi-user.target

モジュールが /etc/mautrix-facebook/venv/bin で起動しようとすると、次のエラーが発生します。

FileNotFoundError: [Errno 2] No such file or directory: 'config.yaml'

/etc/mautrix-facebook/venvでモジュールを実行するには?

ベストアンサー1

おすすめ記事