Skip to content

Instantly share code, notes, and snippets.

@dachev
Created January 3, 2011 03:02
Show Gist options
  • Star 1 You must be signed in to star a gist
  • Fork 1 You must be signed in to fork a gist
  • Save dachev/763074 to your computer and use it in GitHub Desktop.
Save dachev/763074 to your computer and use it in GitHub Desktop.
Simple reboot example
require('crontab').load(cronLoaded);
function cronLoaded(err, tab) {
if (err) { console.log(err); process.exit(1); }
var command = '/usr/bin/env echo "starting some service..."';
tab.remove(tab.findCommand(command));
var item = tab.create(command);
item.everyReboot();
tab.save(cronSaved);
}
function cronSaved(err, tab) {
if (err) { console.log(err); process.exit(1); }
console.log('saved');
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment