systemd-notify

v1.0.0
Notify systemd about start-up completion and other daemon status changes
systemd notify

systemd-notify CircleCI

Notify systemd about start-up completion and other daemon status changes.

Installation

npm install systemd-notify

Usage

systemd-notify supports both callbacks and promises.

notify(opts = {}, [callback]);

const notify = require('systemd-notify');

const opts = {
    ready: true,
    status: 'Ready to go',
    pid: 1337
};


/**
 * Callback
 */

notify(opts, (err) => {
    /* Done */
});


/**
 * Promise
 */

notify(opts).then(() => {
    /* Done */
}).catch((err) => {
    /* Err */
});


/**
 * Async-await
 */

async function() {
    try {
        await notify(opts);
    }
    catch (e) {
        /* Err */
    }
}

For more information about the options, consult with the man-page: https://www.freedesktop.org/software/systemd/man/systemd-notify.html

License

MIT

npm i systemd-notify

Metadata

  • Unknown
  • Whatever
  • nmorsman
  • released 7/13/2019

Downloads

Maintainers