[SailfishDevel] How to automatically start a daemon with systemd
Kimmo Lindholm
Kimmo.Lindholm at eke.fi
Fri Jan 24 11:35:40 UTC 2014
I have put my .service file under systemd/system –folder and used systemctl enable (not -user) and it starts successfully at boot.
I start it without invoker (ExecStart directly calls the executable)
(But I need root access for the daemon)
From: devel-bounces at lists.sailfishos.org [mailto:devel-bounces at lists.sailfishos.org] On Behalf Of Luca Donaggio
Sent: 24. tammikuuta 2014 11:42
To: Sailfish OS Developers
Subject: [SailfishDevel] How to automatically start a daemon with systemd
Hi all,
I'v written a small personal (not looking for harbour approval here) C++ app which periodically connects to a web service and displays some information into a notification via DBus.
This is the .service file which I've deployed in /etc/systemd/user:
[Unit]
Description=My own daemon
Requires=dbus.service
[Service]
Type=simple
ExecStart=/usr/bin/invoker --type=generic /usr/bin/myowndaemon
[Install]
WantedBy=multi-user.target
after the usual:
systemctl-user daemon-reload
systemctl-user start myowndaemon.service
it correctly starts.
Now if I issue a:
systemctl-user enable myowndaemon.service
and I reboot my Jolla, it doesn't automatically start.
This is my first attempt with systemd, I tried googling around but I didn't find anything helpful.
Wht am I missing?
Thanks a lot,
--
Luca Donaggio
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <https://lists.sailfishos.org/pipermail/devel/attachments/20140124/9ec0c677/attachment.html>
More information about the Devel
mailing list