| Method name |
API |
| Start |
pm2.start(script_path|json_path, options, fn(err, proc){}) |
| Options |
nodeArgs(arr), scriptArgs(arr), name(str), instances(int), error(str), output(str), pid(int), cron(str), mergeLogs(bool), watch(bool), runAsUser(int), runAsGroup(int), executeCommand(bool), interpreter(str), write(bool) |
| Restart |
pm2.restart(proc_name|proc_id|all, fn(err, proc){}) |
| Stop |
pm2.stop(proc_name|proc_id|all, fn(err, proc){}) |
| Delete |
pm2.delete(proc_name|proc_id|all, fn(err, proc){}) |
| Reload |
pm2.reload(proc_name|all, fn(err, proc){}) |
| Graceful Reload |
pm2.gracefulReload(proc_name|all, fn(err, proc){}) |
| Method name |
API |
| List |
pm2.list(fn(err, list){}) |
| Describe process |
pm2.describe(proc_name|proc_id, fn(err, list){}) |
| Dump (save) |
pm2.dump(fn(err, ret){}) |
| Flush logs |
pm2.flush(fn(err, ret){}) |
| Reload logs |
pm2.reloadLogs(fn(err, ret){}) |
| Send signal |
pm2.sendSignalToProcessName(signal,proc,fn(err, ret){}) |
| Generate start script |
pm2.startup(platform, fn(err, ret){}) |
| Kill PM2 |
pm2.killDaemon(fn(err, ret){}) |