Mastodonは、distディレクトリに #systemd 用serviceファイルが付属しているのだけど、Mastodon.Tokyoでは`mastodon-streaming@4000.service`の`ExecStart=/usr/bin/node ./streaming`を`ExecStart=/home/mastodon/.nodenv/shims/node ./streaming`に変更している。

これをsystemdのドロップインで「上書き」できれば、`/etc/systemd/system/mastodon-streaming@.service`を書き換える必要がなくなってうれしいのだけど、残念ながら`Type=oneshot`でない`Type=simple`などでは「上書き」ではなく`ExecStart`が2行あるとみなされてしまうようで、「ぐぬぬ」という気持ちになっている。

フォロー

@h12o こうかな?

[Service]
ExecStart=
ExecStart=/home/mastodon/.nodenv/shims/node ./streaming

(空の指定をしてからもう一度書く)

ありがとうございます。あとで試してみます。

できました。ありがとうございました!
mastodon.tokyo/@h12o/111113337

systemdナンモワカラン [参照]

ログインして会話に参加
Fedibird

様々な目的に使える、日本の汎用マストドンサーバーです。安定した利用環境と、多数の独自機能を提供しています。