api documentation for pm2 (v2.4.5)

Production process manager for Node.JS applications with a built-in load balancer.

table of contents

  1. module pm2
    1. boolean pm2.daemon_mode
    2. boolean pm2.gl_is_km_linked
    3. function pm2.Daemon (opts)
    4. function pm2.custom (opts)
    5. object pm2.Client
    6. object pm2.Client.prototype
    7. object pm2.Common
    8. object pm2.Configuration
    9. object pm2.Daemon.prototype
    10. object pm2.God
    11. object pm2.Satan
    12. object pm2.Utility
    13. object pm2._conf
    14. object pm2.completion
    15. object pm2.custom.prototype
    16. object pm2.gl_interact_infos
    17. object pm2.machine_name
    18. object pm2.public_key
    19. object pm2.secret_key
    20. object pm2.start_timer
    21. string pm2.cwd
    22. string pm2.pm2_home
  2. module pm2.Client
    1. function pm2.Client (opts)
  3. module pm2.Client.prototype
    1. function pm2.Client.prototype.close (cb)
    2. function pm2.Client.prototype.disconnectBus (cb)
    3. function pm2.Client.prototype.disconnectRPC (cb)
    4. function pm2.Client.prototype.executeRemote (method, app_conf, fn)
    5. function pm2.Client.prototype.getAllModulesId (cb)
    6. function pm2.Client.prototype.getAllProcess (cb)
    7. function pm2.Client.prototype.getAllProcessId (cb)
    8. function pm2.Client.prototype.getExposedMethods (cb)
    9. function pm2.Client.prototype.getProcessByName (name, cb)
    10. function pm2.Client.prototype.getProcessIdByName (name, force_all, cb)
    11. function pm2.Client.prototype.initFileStructure (opts)
    12. function pm2.Client.prototype.killDaemon (fn)
    13. function pm2.Client.prototype.launchBus (cb)
    14. function pm2.Client.prototype.launchDaemon (opts, cb)
    15. function pm2.Client.prototype.launchRPC (cb)
    16. function pm2.Client.prototype.notifyGod (action_name, id, cb)
    17. function pm2.Client.prototype.pingDaemon (cb)
    18. function pm2.Client.prototype.start (cb)
    19. function pm2.Client.prototype.startWatch (method, env, fn)
    20. function pm2.Client.prototype.stopWatch (method, env, fn)
    21. function pm2.Client.prototype.toggleWatch (method, env, fn)
  4. module pm2.Common
    1. function pm2.Common.clone (obj)
    2. function pm2.Common.deepCopy (obj)
    3. function pm2.Common.extend (destination, source)
    4. function pm2.Common.isConfigFile (filename)
    5. function pm2.Common.mergeEnvironmentVariables (app_env, env_name, deploy_conf)
    6. function pm2.Common.parseConfig (confObj, filename)
    7. function pm2.Common.prepareAppConf (opts, app)
    8. function pm2.Common.printError (msg)
    9. function pm2.Common.printOut ()
    10. function pm2.Common.resolveAppAttributes (opts, legacy_app)
    11. function pm2.Common.retErr (e)
    12. function pm2.Common.safeExtend (origin, add)
    13. function pm2.Common.serialize (obj)
    14. function pm2.Common.verifyConfs (appConfs)
    15. object pm2.Common.sink
  5. module pm2.Configuration
    1. function pm2.Configuration.get (key, cb)
    2. function pm2.Configuration.getAll (cb)
    3. function pm2.Configuration.getAllSync ()
    4. function pm2.Configuration.getSync (key)
    5. function pm2.Configuration.multiset (serial, cb)
    6. function pm2.Configuration.set (key, value, cb)
    7. function pm2.Configuration.setSync (key, value)
    8. function pm2.Configuration.unset (key, cb)
    9. function pm2.Configuration.unsetSync (key)
  6. module pm2.Daemon
    1. function pm2.Daemon (opts)
  7. module pm2.Daemon.prototype
    1. function pm2.Daemon.prototype.close (opts, cb)
    2. function pm2.Daemon.prototype.gracefullExit ()
    3. function pm2.Daemon.prototype.handleSignals ()
    4. function pm2.Daemon.prototype.innerStart (cb)
    5. function pm2.Daemon.prototype.sendReady (cb)
    6. function pm2.Daemon.prototype.start ()
    7. function pm2.Daemon.prototype.startLogic ()
  8. module pm2.God
    1. function pm2.God.checkProcess (pid)
    2. function pm2.God.deleteProcessId (id, cb)
    3. function pm2.God.dumpProcessList (cb)
    4. function pm2.God.duplicateProcessId (id, cb)
    5. function pm2.God.executeApp (env, cb)
    6. function pm2.God.finalizeProcedure (proc)
    7. function pm2.God.findByName (name)
    8. function pm2.God.findProcessById (id)
    9. function pm2.God.forceGc (opts, cb)
    10. function pm2.God.forkMode (pm2_env, cb)
    11. function pm2.God.getFormatedProcess (id)
    12. function pm2.God.getFormatedProcesses ()
    13. function pm2.God.getMonitorData (env, cb)
    14. function pm2.God.getNewId ()
    15. function pm2.God.getProcesses ()
    16. function pm2.God.getSystemData (env, cb)
    17. function pm2.God.getVersion (env, cb)
    18. function pm2.God.handleExit (clu, exit_code, kill_signal)
    19. function pm2.God.killProcess (pid, pm2_env, cb)
    20. function pm2.God.logAndGenerateError (err)
    21. function pm2.God.msgProcess (cmd, cb)
    22. function pm2.God.nodeApp (env_copy, cb)
    23. function pm2.God.notify (action_name, data, manually)
    24. function pm2.God.notifyByProcessId (opts, cb)
    25. function pm2.God.notifyKillPM2 ()
    26. function pm2.God.ping (env, cb)
    27. function pm2.God.prepare (env, cb)
    28. function pm2.God.processIsDead (pid, pm2_env, cb, sigkill)
    29. function pm2.God.reloadLogs (opts, cb)
    30. function pm2.God.reloadProcessId (opts, cb)
    31. function pm2.God.resetMetaProcessId (id, cb)
    32. function pm2.God.resetState (pm2_env)
    33. function pm2.God.restartProcessId (opts, cb)
    34. function pm2.God.restartProcessName (name, cb)
    35. function pm2.God.sendDataToProcessId (packet, cb)
    36. function pm2.God.sendSignalToProcessId (opts, cb)
    37. function pm2.God.sendSignalToProcessName (opts, cb)
    38. function pm2.God.softReloadProcessId (opts, cb)
    39. function pm2.God.startProcessId (id, cb)
    40. function pm2.God.startWatch (method, value, fn)
    41. function pm2.God.stopProcessId (id, cb)
    42. function pm2.God.stopWatch (method, value, fn)
    43. function pm2.God.toggleWatch (method, value, fn)
    44. number pm2.God.next_id
    45. object pm2.God.Worker
    46. object pm2.God.bus
    47. object pm2.God.clusters_db
    48. object pm2.God.watch
  9. module pm2.Satan
    1. function pm2.Satan.disconnectBus (cb)
    2. function pm2.Satan.disconnectRPC (cb)
    3. function pm2.Satan.executeRemote (method, env, fn)
    4. function pm2.Satan.getExposedMethods (cb)
    5. function pm2.Satan.killDaemon (fn)
    6. function pm2.Satan.launchBus (cb)
    7. function pm2.Satan.launchDaemon (cb)
    8. function pm2.Satan.launchRPC (cb)
    9. function pm2.Satan.notifyGod (action_name, id, cb)
    10. function pm2.Satan.pingDaemon (cb)
    11. function pm2.Satan.printOut ()
    12. function pm2.Satan.processStateHandler (God)
    13. function pm2.Satan.remoteWrapper ()
    14. function pm2.Satan.restartWatch (method, env, fn)
    15. function pm2.Satan.start (noDaemonMode, cb)
    16. function pm2.Satan.stopWatch (method, env, fn)
  10. module pm2.Utility
    1. function pm2.Utility.clone (obj)
    2. function pm2.Utility.extend (destination, source)
    3. function pm2.Utility.extendExtraConfig (proc, opts)
    4. function pm2.Utility.formatCLU (process)
    5. function pm2.Utility.getDate ()
    6. function pm2.Utility.overrideConsole (bus)
    7. function pm2.Utility.packageNameToModuleName (package_name)
    8. function pm2.Utility.startLogging (stds, callback)
    9. function pm2.Utility.whichFileExists (file_arr)
  11. module pm2.completion
    1. function pm2.completion.complete (name, completer, cb)
    2. function pm2.completion.isComplete ()
    3. function pm2.completion.log (arr, o, prefix)
    4. function pm2.completion.parseOut (str)
    5. function pm2.completion.parseTasks (str, prefix, reg)
  12. module pm2.custom
    1. function pm2.custom (opts)
  13. module pm2.custom.prototype
    1. function pm2.custom.prototype._handleAttributeUpdate (opts)
    2. function pm2.custom.prototype._operate (action_name, process_name, envs, cb)
    3. function pm2.custom.prototype._pre_interact (cmd, public_key, machine, info_node)
    4. function pm2.custom.prototype._pull (opts, cb)
    5. function pm2.custom.prototype._pullCommitId (opts, cb)
    6. function pm2.custom.prototype._startJson (file, opts, action, pipe, cb)
    7. function pm2.custom.prototype._startScript (script, opts, cb)
    8. function pm2.custom.prototype.actionFromJson (action, file, opts, jsonVia, cb)
    9. function pm2.custom.prototype.backward (process_name, cb)
    10. function pm2.custom.prototype.close (cb)
    11. function pm2.custom.prototype.conf (key, value, cb)
    12. function pm2.custom.prototype.connect (noDaemon, cb)
    13. function pm2.custom.prototype.dashboard (cb)
    14. function pm2.custom.prototype.deepUpdate (cb)
    15. function pm2.custom.prototype.delete (process_name, jsonVia, cb)
    16. function pm2.custom.prototype.deleteModule (module_name, cb)
    17. function pm2.custom.prototype.deploy (file, commands, cb)
    18. function pm2.custom.prototype.describe (pm2_id, cb)
    19. function pm2.custom.prototype.destroy (cb)
    20. function pm2.custom.prototype.disconnect (cb)
    21. function pm2.custom.prototype.dockerMode (script, opts, mode)
    22. function pm2.custom.prototype.dump (cb)
    23. function pm2.custom.prototype.exitCli (code)
    24. function pm2.custom.prototype.flush (cb)
    25. function pm2.custom.prototype.forward (process_name, cb)
    26. function pm2.custom.prototype.generateDockerfile (script, opts)
    27. function pm2.custom.prototype.generateModuleSample (app_name, cb)
    28. function pm2.custom.prototype.generateSample (mode)
    29. function pm2.custom.prototype.get (key, cb)
    30. function pm2.custom.prototype.getProcessIdByName (name, cb)
    31. function pm2.custom.prototype.getVersion (cb)
    32. function pm2.custom.prototype.gracefulReload (process_name, opts, cb)
    33. function pm2.custom.prototype.install (module_name, cb)
    34. function pm2.custom.prototype.interact (secret_key, public_key, machine_name, cb)
    35. function pm2.custom.prototype.interactInfos (cb)
    36. function pm2.custom.prototype.jlist (debug)
    37. function pm2.custom.prototype.kill (cb)
    38. function pm2.custom.prototype.killAllModules (cb)
    39. function pm2.custom.prototype.killDaemon (cb)
    40. function pm2.custom.prototype.killInteract (cb)
    41. function pm2.custom.prototype.launchBus (cb)
    42. function pm2.custom.prototype.launchModules (cb)
    43. function pm2.custom.prototype.list (opts, cb)
    44. function pm2.custom.prototype.logrotate (opts, cb)
    45. function pm2.custom.prototype.monit (cb)
    46. function pm2.custom.prototype.msgProcess (opts, cb)
    47. function pm2.custom.prototype.multiset (serial, cb)
    48. function pm2.custom.prototype.ping (cb)
    49. function pm2.custom.prototype.printLogs (id, lines, raw, timestamp, exclusive)
    50. function pm2.custom.prototype.profilePM2 (command, cb)
    51. function pm2.custom.prototype.publish (module_name, cb)
    52. function pm2.custom.prototype.pullAndGracefulReload (process_name, cb)
    53. function pm2.custom.prototype.pullAndReload (process_name, cb)
    54. function pm2.custom.prototype.pullAndRestart (process_name, cb)
    55. function pm2.custom.prototype.pullCommitId (process_name, commit_id, cb)
    56. function pm2.custom.prototype.reload (process_name, opts, cb)
    57. function pm2.custom.prototype.reloadLogs (cb)
    58. function pm2.custom.prototype.remote (command, opts, cb)
    59. function pm2.custom.prototype.remoteV2 (command, opts, cb)
    60. function pm2.custom.prototype.reset (process_name, cb)
    61. function pm2.custom.prototype.restart (cmd, opts, cb)
    62. function pm2.custom.prototype.resurrect (cb)
    63. function pm2.custom.prototype.scale (app_name, number, cb)
    64. function pm2.custom.prototype.sendDataToProcessId (proc_id, packet, cb)
    65. function pm2.custom.prototype.sendSignalToProcessId (signal, process_id, cb)
    66. function pm2.custom.prototype.sendSignalToProcessName (signal, process_name, cb)
    67. function pm2.custom.prototype.serve (target_path, port, opts, cb)
    68. function pm2.custom.prototype.set (key, value, cb)
    69. function pm2.custom.prototype.snapshotPM2 (cb)
    70. function pm2.custom.prototype.speedList (code)
    71. function pm2.custom.prototype.start (cmd, opts, cb)
    72. function pm2.custom.prototype.startup (platform, opts, cb)
    73. function pm2.custom.prototype.stop (process_name, cb)
    74. function pm2.custom.prototype.streamLogs (id, lines, raw, timestamp, exclusive)
    75. function pm2.custom.prototype.trigger (pm_id, action_name, params, cb)
    76. function pm2.custom.prototype.uninstall (module_name, cb)
    77. function pm2.custom.prototype.uninstallStartup (platform, opts, cb)
    78. function pm2.custom.prototype.unset (key, cb)
    79. function pm2.custom.prototype.update (cb)
    80. function pm2.custom.prototype.web (port, cb)

module pm2

function pm2.Daemon (opts)

function pm2.custom (opts)

module pm2.Client

function pm2.Client (opts)

module pm2.Client.prototype

function pm2.Client.prototype.close (cb)

function pm2.Client.prototype.disconnectBus (cb)

function pm2.Client.prototype.disconnectRPC (cb)

function pm2.Client.prototype.executeRemote (method, app_conf, fn)

function pm2.Client.prototype.getAllModulesId (cb)

function pm2.Client.prototype.getAllProcess (cb)

function pm2.Client.prototype.getAllProcessId (cb)

function pm2.Client.prototype.getExposedMethods (cb)

function pm2.Client.prototype.getProcessByName (name, cb)

function pm2.Client.prototype.getProcessIdByName (name, force_all, cb)

function pm2.Client.prototype.initFileStructure (opts)

function pm2.Client.prototype.killDaemon (fn)

function pm2.Client.prototype.launchBus (cb)

function pm2.Client.prototype.launchDaemon (opts, cb)

function pm2.Client.prototype.launchRPC (cb)

function pm2.Client.prototype.notifyGod (action_name, id, cb)

function pm2.Client.prototype.pingDaemon (cb)

function pm2.Client.prototype.start (cb)

function pm2.Client.prototype.startWatch (method, env, fn)

function pm2.Client.prototype.stopWatch (method, env, fn)

function pm2.Client.prototype.toggleWatch (method, env, fn)

module pm2.Common

function pm2.Common.clone (obj)

function pm2.Common.deepCopy (obj)

function pm2.Common.extend (destination, source)

function pm2.Common.isConfigFile (filename)

function pm2.Common.mergeEnvironmentVariables (app_env, env_name, deploy_conf)

function pm2.Common.parseConfig (confObj, filename)

function pm2.Common.prepareAppConf (opts, app)

function pm2.Common.printError (msg)

function pm2.Common.printOut ()

function pm2.Common.resolveAppAttributes (opts, legacy_app)

function pm2.Common.retErr (e)

function pm2.Common.safeExtend (origin, add)

function pm2.Common.serialize (obj)

function pm2.Common.verifyConfs (appConfs)

module pm2.Configuration

function pm2.Configuration.get (key, cb)

function pm2.Configuration.getAll (cb)

function pm2.Configuration.getAllSync ()

function pm2.Configuration.getSync (key)

function pm2.Configuration.multiset (serial, cb)

function pm2.Configuration.set (key, value, cb)

function pm2.Configuration.setSync (key, value)

function pm2.Configuration.unset (key, cb)

function pm2.Configuration.unsetSync (key)

module pm2.Daemon

function pm2.Daemon (opts)

module pm2.Daemon.prototype

function pm2.Daemon.prototype.close (opts, cb)

function pm2.Daemon.prototype.gracefullExit ()

function pm2.Daemon.prototype.handleSignals ()

function pm2.Daemon.prototype.innerStart (cb)

function pm2.Daemon.prototype.sendReady (cb)

function pm2.Daemon.prototype.start ()

function pm2.Daemon.prototype.startLogic ()

module pm2.God

function pm2.God.checkProcess (pid)

function pm2.God.deleteProcessId (id, cb)

function pm2.God.dumpProcessList (cb)

function pm2.God.duplicateProcessId (id, cb)

function pm2.God.executeApp (env, cb)

function pm2.God.finalizeProcedure (proc)

function pm2.God.findByName (name)

function pm2.God.findProcessById (id)

function pm2.God.forceGc (opts, cb)

function pm2.God.forkMode (pm2_env, cb)

function pm2.God.getFormatedProcess (id)

function pm2.God.getFormatedProcesses ()

function pm2.God.getMonitorData (env, cb)

function pm2.God.getNewId ()

function pm2.God.getProcesses ()

function pm2.God.getSystemData (env, cb)

function pm2.God.getVersion (env, cb)

function pm2.God.handleExit (clu, exit_code, kill_signal)

function pm2.God.killProcess (pid, pm2_env, cb)

function pm2.God.logAndGenerateError (err)

function pm2.God.msgProcess (cmd, cb)

function pm2.God.nodeApp (env_copy, cb)

function pm2.God.notify (action_name, data, manually)

function pm2.God.notifyByProcessId (opts, cb)

function pm2.God.notifyKillPM2 ()

function pm2.God.ping (env, cb)

function pm2.God.prepare (env, cb)

function pm2.God.processIsDead (pid, pm2_env, cb, sigkill)

function pm2.God.reloadLogs (opts, cb)

function pm2.God.reloadProcessId (opts, cb)

function pm2.God.resetMetaProcessId (id, cb)

function pm2.God.resetState (pm2_env)

function pm2.God.restartProcessId (opts, cb)

function pm2.God.restartProcessName (name, cb)

function pm2.God.sendDataToProcessId (packet, cb)

function pm2.God.sendSignalToProcessId (opts, cb)

function pm2.God.sendSignalToProcessName (opts, cb)

function pm2.God.softReloadProcessId (opts, cb)

function pm2.God.startProcessId (id, cb)

function pm2.God.startWatch (method, value, fn)

function pm2.God.stopProcessId (id, cb)

function pm2.God.stopWatch (method, value, fn)

function pm2.God.toggleWatch (method, value, fn)

module pm2.Satan

function pm2.Satan.disconnectBus (cb)

function pm2.Satan.disconnectRPC (cb)

function pm2.Satan.executeRemote (method, env, fn)

function pm2.Satan.getExposedMethods (cb)

function pm2.Satan.killDaemon (fn)

function pm2.Satan.launchBus (cb)

function pm2.Satan.launchDaemon (cb)

function pm2.Satan.launchRPC (cb)

function pm2.Satan.notifyGod (action_name, id, cb)

function pm2.Satan.pingDaemon (cb)

function pm2.Satan.printOut ()

function pm2.Satan.processStateHandler (God)

function pm2.Satan.remoteWrapper ()

function pm2.Satan.restartWatch (method, env, fn)

function pm2.Satan.start (noDaemonMode, cb)

function pm2.Satan.stopWatch (method, env, fn)

module pm2.Utility

function pm2.Utility.clone (obj)

function pm2.Utility.extend (destination, source)

function pm2.Utility.extendExtraConfig (proc, opts)

function pm2.Utility.formatCLU (process)

function pm2.Utility.getDate ()

function pm2.Utility.overrideConsole (bus)

function pm2.Utility.packageNameToModuleName (package_name)

function pm2.Utility.startLogging (stds, callback)

function pm2.Utility.whichFileExists (file_arr)

module pm2.completion

function pm2.completion.complete (name, completer, cb)

function pm2.completion.isComplete ()

function pm2.completion.log (arr, o, prefix)

function pm2.completion.parseOut (str)

function pm2.completion.parseTasks (str, prefix, reg)

module pm2.custom

function pm2.custom (opts)

module pm2.custom.prototype

function pm2.custom.prototype._handleAttributeUpdate (opts)

function pm2.custom.prototype._operate (action_name, process_name, envs, cb)

function pm2.custom.prototype._pre_interact (cmd, public_key, machine, info_node)

function pm2.custom.prototype._pull (opts, cb)

function pm2.custom.prototype._pullCommitId (opts, cb)

function pm2.custom.prototype._startJson (file, opts, action, pipe, cb)

function pm2.custom.prototype._startScript (script, opts, cb)

function pm2.custom.prototype.actionFromJson (action, file, opts, jsonVia, cb)

function pm2.custom.prototype.backward (process_name, cb)

function pm2.custom.prototype.close (cb)

function pm2.custom.prototype.conf (key, value, cb)

function pm2.custom.prototype.connect (noDaemon, cb)

function pm2.custom.prototype.dashboard (cb)

function pm2.custom.prototype.deepUpdate (cb)

function pm2.custom.prototype.delete (process_name, jsonVia, cb)

function pm2.custom.prototype.deleteModule (module_name, cb)

function pm2.custom.prototype.deploy (file, commands, cb)

function pm2.custom.prototype.describe (pm2_id, cb)

function pm2.custom.prototype.destroy (cb)

function pm2.custom.prototype.disconnect (cb)

function pm2.custom.prototype.dockerMode (script, opts, mode)

function pm2.custom.prototype.dump (cb)

function pm2.custom.prototype.exitCli (code)

function pm2.custom.prototype.flush (cb)

function pm2.custom.prototype.forward (process_name, cb)

function pm2.custom.prototype.generateDockerfile (script, opts)

function pm2.custom.prototype.generateModuleSample (app_name, cb)

function pm2.custom.prototype.generateSample (mode)

function pm2.custom.prototype.get (key, cb)

function pm2.custom.prototype.getProcessIdByName (name, cb)

function pm2.custom.prototype.getVersion (cb)

function pm2.custom.prototype.gracefulReload (process_name, opts, cb)

function pm2.custom.prototype.install (module_name, cb)

function pm2.custom.prototype.interact (secret_key, public_key, machine_name, cb)

function pm2.custom.prototype.interactInfos (cb)

function pm2.custom.prototype.jlist (debug)

function pm2.custom.prototype.kill (cb)

function pm2.custom.prototype.killAllModules (cb)

function pm2.custom.prototype.killDaemon (cb)

function pm2.custom.prototype.killInteract (cb)

function pm2.custom.prototype.launchBus (cb)

function pm2.custom.prototype.launchModules (cb)

function pm2.custom.prototype.list (opts, cb)

function pm2.custom.prototype.logrotate (opts, cb)

function pm2.custom.prototype.monit (cb)

function pm2.custom.prototype.msgProcess (opts, cb)

function pm2.custom.prototype.multiset (serial, cb)

function pm2.custom.prototype.ping (cb)

function pm2.custom.prototype.printLogs (id, lines, raw, timestamp, exclusive)

function pm2.custom.prototype.profilePM2 (command, cb)

function pm2.custom.prototype.publish (module_name, cb)

function pm2.custom.prototype.pullAndGracefulReload (process_name, cb)

function pm2.custom.prototype.pullAndReload (process_name, cb)

function pm2.custom.prototype.pullAndRestart (process_name, cb)

function pm2.custom.prototype.pullCommitId (process_name, commit_id, cb)

function pm2.custom.prototype.reload (process_name, opts, cb)

function pm2.custom.prototype.reloadLogs (cb)

function pm2.custom.prototype.remote (command, opts, cb)

function pm2.custom.prototype.remoteV2 (command, opts, cb)

function pm2.custom.prototype.reset (process_name, cb)

function pm2.custom.prototype.restart (cmd, opts, cb)

function pm2.custom.prototype.resurrect (cb)

function pm2.custom.prototype.scale (app_name, number, cb)

function pm2.custom.prototype.sendDataToProcessId (proc_id, packet, cb)

function pm2.custom.prototype.sendSignalToProcessId (signal, process_id, cb)

function pm2.custom.prototype.sendSignalToProcessName (signal, process_name, cb)

function pm2.custom.prototype.serve (target_path, port, opts, cb)

function pm2.custom.prototype.set (key, value, cb)

function pm2.custom.prototype.snapshotPM2 (cb)

function pm2.custom.prototype.speedList (code)

function pm2.custom.prototype.start (cmd, opts, cb)

function pm2.custom.prototype.startup (platform, opts, cb)

function pm2.custom.prototype.stop (process_name, cb)

function pm2.custom.prototype.streamLogs (id, lines, raw, timestamp, exclusive)

function pm2.custom.prototype.trigger (pm_id, action_name, params, cb)

function pm2.custom.prototype.uninstall (module_name, cb)

function pm2.custom.prototype.uninstallStartup (platform, opts, cb)

function pm2.custom.prototype.unset (key, cb)

function pm2.custom.prototype.update (cb)

function pm2.custom.prototype.web (port, cb)

[ this document was created with utility2 ]