UNPKG

p3x-systemd-manager

Version:

⌚ SystemD Manager, watchdog, notifier and service

12 lines (10 loc) 420 B
const systemd = require('./../systemd'); const Interface = require('./../Interface'); const interfaceName = 'org.freedesktop.systemd1.Job'; module.exports = { factory: async (unit, settings, options = systemd.defaults.options) => { const manager = await systemd.getInterface(settings, unit, interfaceName); return new Interface(manager, settings, options); }, interfaceName: interfaceName }