diff --git a/bin/monitor b/bin/monitor index 555c6a0f..7dc0e144 100755 --- a/bin/monitor +++ b/bin/monitor @@ -1,5 +1,3 @@ -#! /usr/bin/env node - var path = require('path'), forever = require(path.resolve(__dirname, '..', 'lib', 'forever')), started; diff --git a/lib/forever.js b/lib/forever.js index bbf2df43..165aad3d 100644 --- a/lib/forever.js +++ b/lib/forever.js @@ -388,7 +388,7 @@ forever.startDaemon = function (script, options) { errFD = fs.openSync(options.logFile, 'a'); monitorPath = path.resolve(__dirname, '..', 'bin', 'monitor'); - monitor = spawn(monitorPath, [ script ], { + monitor = spawn(process.execPath, [ monitorPath, script ], { stdio: [ 'ipc', outFD, errFD ], detached: true });