xxxxxxxxxx
pm2 start <process>
pm2 stop <process>
pm2 restart <process>
pm2 delete <process>
xxxxxxxxxx
const pm2 = require('pm2');
// Connect or launch pm2
pm2.connect((error) => {
if (error) {
console.error(error);
process.exit(1);
}
// List all processes managed by pm2
pm2.list((listError, processes) => {
if (listError) {
console.error(listError);
} else {
// Delete all running processes
pm2.delete(processes.map((process) => process.pm_id), (deleteError) => {
if (deleteError) {
console.error(deleteError);
} else {
console.log('All pm2 processes deleted successfully.');
}
// Disconnect pm2
pm2.disconnect();
});
}
});
});