Полагаю, вы хотите работать с разными приложениями pm2. Для этого случая сгенерируйте файл экосистемы с:
pm2 ecosystem
и затем настройте ваши скрипты так, чтобы они работали так, как вы хотите. Пример:
ecosystem.config. js
module.exports = {
apps : [{
name: 'MyNodeApp',
script: 'bin/www',
args: '',
instances: 1,
autorestart: true,
watch: true,
max_memory_restart: '1G',
env: {
NODE_ENV: 'development'
},
env_production: {
NODE_ENV: 'production'
}
},{
name: 'back-up',
script: './backup',
args: '',
instances: 1,
autorestart: true,
watch: true,
max_memory_restart: '1G',
env: {
NODE_ENV: 'development'
},
env_production: {
NODE_ENV: 'production'
}
}],
};
Запустите свой pm2 с помощью:
pm2 start ecosystem.config.js
С помощью вышеуказанного эко-файла я запускаю 2 разных приложения с pm2 первое - это мое основное приложение (имя: MyNodeApp), а второе - скрипт резервного копирования.