[systemd-devel] Restarting nmb.service from within a program
Mantas Mikulėnas
grawity at gmail.com
Tue Nov 3 12:39:29 PST 2015
On Tue, Nov 3, 2015 at 9:44 PM, Paul D. DeRocco <pderocco at ix.netcom.com>
wrote:
> I have a Yocto embedded system running a simple Samba 4 server, using
> systemd. I'm relying on the system hostname being the default netbios
> name, and I need to be able to change the hostname, and therefore the
> netbios name, from within my main application. I write the new hostname to
> /etc/hostname, and also call sethostname(), but in order for the change to
> take effect, the nmbd daemon (that is, nmb.service) needs to be restarted.
>
> Since systemd is managing this service, it seems I should be accomplishing
> this by telling systemd to restart the service. Is there a documented way
> to do this from within a program? There must be some way, since systemctl
> does it.
>
Pretty sure it's documented:
http://www.freedesktop.org/wiki/Software/systemd/dbus/
http://www.freedesktop.org/wiki/Software/systemd/hostnamed/
and so on.
--
Mantas Mikulėnas <grawity at gmail.com>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freedesktop.org/archives/systemd-devel/attachments/20151103/49b35034/attachment.html>
More information about the systemd-devel
mailing list