#!/usr/bin/env node 'use strict'; var database = require('./src/database.js'); var sendFailureLogs = require('./src/logcollector').sendFailureLogs; // This is triggered by systemd with the crashed unit name as argument function main() { if (process.argv.length !== 3) return console.error('Usage: crashnotifier.js '); var unitName = process.argv[2]; console.log('Started crash notifier for', unitName); // eventlog api needs the db database.initialize(function (error) { if (error) return console.error('Cannot connect to database. Unable to send crash log.', error); sendFailureLogs(unitName); }); } main();