forever-remote

0.0.4 • Public • Published

Forever remote

control forever processes through network

install

$ [sudo] npm install forever-remote -g

Create a server programmatically

var createServer = require('forever-remote').createServer;
 
createServer(5004);

Using a remote client

var createClient = require('../lib/client.js').createClient;
 
createClient(5004, "localhost", function(err, forever) {
   
   // use forever commands here
   
});

forever-remote API

List processes

forever.list(null , function (err, processes) {
    console.log(err, processes);
    forever.end();
});

start a new process

forever.start(["node", "test/worker2.js", "ici un premier param", "ici un second"], {} , function (err) {
    console.log("started !");
    forever.end();
});

stop a process

forever.stop(0 , function (err, processes) {
    console.log("Done !");
    forever.end();
});

tail log

forever.tail( 0, 50 , function (err, processes) {
    console.log(err, processes);
    forever.end();
});

Versions

Current Tags

  • Version
    Downloads (Last 7 Days)
    • Tag
  • 0.0.4
    2
    • latest

Version History

  • Version
    Downloads (Last 7 Days)
    • Published
  • 0.0.4
    2
  • 0.0.2
    1
  • 0.0.1
    1

Package Sidebar

Install

npm i forever-remote

Weekly Downloads

4

Version

0.0.4

License

none

Last publish

Collaborators

  • neyric