Create My Deamon Systemd with autostart/autorestart - Printable Version +- Forum (http://forum.xbian.org) +-- Forum: Software (/forum-6.html) +--- Forum: Additional Packages (/forum-22.html) +--- Thread: Create My Deamon Systemd with autostart/autorestart (/thread-4057.html) |
Create My Deamon Systemd with autostart/autorestart - dvv06 - 29th Nov, 2019 08:40 PM Hello to all! And I have: 1. RPi3B + 2. Xbian 18.1 3 AceStream Media pakage (installed and successfully working if you run the startup script manually) /home/xbian/acestream.engine/acestream.start ------------- Necessary: Run on startup Xbian (preferably restart on crash) What did you do: 1. Made an acestream.service file with the following contents [Unit] Description=AceStream After=network-online.target [Service] Type=simple User=root Group=root ExecStart=/home/xbian/acestream.engine/acestream.start ExecStop=/home/xbian/acestream.engine/acestream.stop TimeoutSec=2 # Restart = always [Install] WantedBy=multi-user.target ------------- 2. copied it to /lib/systemd/system 3. Executed commands: systemctl enable acestream - a symbolic link was successfully created in /etc/systemd/system/multi-user.target.wants/acestream.service but cannot start acestream as a service command: systemctl start acestream Output: Failed to start acestream.service: Unknown unit: acestream.service See system logs and 'systemctl status acestream.service' for details. On command: systemctl -l status acestream It produces: Failed to get properties: No such interface '' -------- At the moment, as a temporary option, added the line to /etc/rc.local /home/xbian/acestream.engine/acestream.start& but PVR IPTV Ssimple Client is loaded before the acestream engine and the channel list is not loaded P.S: Sorry for my English, this is not my native language. RE: Create My Deamon Systemd with autostart/autorestart - Nachteule - 29th Nov, 2019 09:42 PM XBian does not use Systemd, using Upstart instead For your need, please look into file /etc/default/xbmc, parameter USERRUN and/or WAITFOR In parameter WAITFOR you can define daemon(s) to wait before Kodi is starting In oarameter USERRUN you can define your own user script RE: Create My Deamon Systemd with autostart/autorestart - dvv06 - 30th Nov, 2019 12:41 AM (29th Nov, 2019 09:42 PM)Nachteule Wrote: XBian does not use Systemd, using Upstart instead The file /etc/default/xbmc indicates USERRUN = "/usr/local/sbin/user-run.sh" I created the executable (+ x) script user-run.sh at the specified path /home/xbian/acestream.engine/acestream.start But XBian did not boot, but switched to command line mode, where I deleted the specified user-run.sh file. Tell me where to register autorun /home/xbian/acestream.engine/acestream.start before starting the PVR IPTV Simple Client plugin. RE: Create My Deamon Systemd with autostart/autorestart - Nachteule - 30th Nov, 2019 02:02 AM Quote:Tell me where to register autorun /home/xbian/acestream.engine/acestream.start before starting the PVR IPTV Simple Client plugin. I'm missing the magic word Code: #!/bin/sh RE: Create My Deamon Systemd with autostart/autorestart - dvv06 - 30th Nov, 2019 02:45 AM (30th Nov, 2019 02:02 AM)Nachteule Wrote:Quote:Tell me where to register autorun /home/xbian/acestream.engine/acestream.start before starting the PVR IPTV Simple Client plugin. Thank you so much sir! I will try. RE: Create My Deamon Systemd with autostart/autorestart - Skywatch - 30th Nov, 2019 04:58 AM (30th Nov, 2019 02:02 AM)Nachteule Wrote: I'm missing the magic wordAbracadabra ??? Create My Deamon Systemd with autostart/autorestart - gkusiak - 5th Dec, 2019 08:25 AM No, better: Please. Sent from my iPhone using Tapatalk RE: Create My Deamon Systemd with autostart/autorestart - Nachteule - 5th Dec, 2019 08:30 AM (5th Dec, 2019 08:25 AM)gkusiak Wrote: No, better: Please. RE: Create My Deamon Systemd with autostart/autorestart - kalyl - 20th Jun, 2022 05:40 PM systemd is a system and service manager flagle that is responsible for starting and stopping services. systemd is used by many Linux distributions to replace initd, which is no longer supported. |