サービスとして実行可能ファイルに問題があります。

サービスとして実行可能ファイルに問題があります。

私のUbuntu Server 18.xでサービスとして実行したいのですが... https://github.com/xiaodoudou/PlexIPTV

Linux x64ファイルをダウンロードし、ホームフォルダから実行可能にして実行してみました。また、同じフォルダに初期settings.jsonファイルを設定しました。うまく機能するので、サービスにするために次のガイドに従ってください。 実行可能ファイルをサービスとして実行するには?

そのため、次のようにファイルを作成しました/etc/systemd/system/

[Unit]
Description=Plex IPTV-Tuner
After=network-online.target

[Service]
Type=simple
User=plex
Group=plex
UMask=007

ExecStart=/usr/bin/PlexIPTV/PlexIPTV.linux-x64

Restart=on-failure

# Configures the time to wait before service is stopped forcefully.
TimeoutStopSec=300

[Install]
WantedBy=multi-user.target

また、実行ファイルとsettings.jsonファイルを次の場所に移動しました。/usr/bin/PlexIPTV/

フォルダを実行しようとすると、開けませんエラーが発生します/settings.json。私もchmod 777 -R /usr/bin/PlexIPTV/試してみましたが、chown plex:plex -R /usr/bin/PlexIPTV役に立ちませんでした。

私が得る正確なエラーは次のとおりです。

● plex-iptv-tuner.service - Plex IPTV-Tuner
   Loaded: loaded (/etc/systemd/system/plex-iptv-tuner.service; enabled; vendor preset: enabled)
   Active: inactive (dead) since Sun 2019-03-10 13:09:02 CET; 1s ago
  Process: 16218 ExecStart=/usr/bin/PlexIPTV/PlexIPTV.linux-x64 (code=exited, status=0/SUCCESS)
 Main PID: 16218 (code=exited, status=0/SUCCESS)

Mar 10 13:09:02 media systemd[1]: Started Plex IPTV-Tuner.
Mar 10 13:09:02 media PlexIPTV.linux-x64[16218]: 2019-03-10T12:09:02.397Z plexiptv:config:verbose 2019/03/10 13:09:02.3960 

答え1

また、同じフォルダに初期settings.jsonファイルを設定しました。うまくいくので、サービスとして入手してください...

systemdサービスからWorkingDirectory

関連情報