Автоматизация команды screen на Ubuntu

Есть скрипт, который я запускаю в разных screen с разными параметрами

screen ./script -S 8080
screen ./script -S 8081

Но я не знаю как мне автоматизировать работу со screen Я хочу запускать новые screen или закрывать старые, в зависимости от запросов к серверу

Я пробовал использовать node js:

const child_process = require('child_process');

var workerProcess = child_process.spawn('screen', ['./script -S 8080']);
 
workerProcess.stdout.on('data', function (data) {
   console.log('stdout: ' + data);
});

workerProcess.stderr.on('data', function (data) {
   console.log('stderr: ' + data);
});

workerProcess.on('close', function (code) {
   console.log('child process exited with code ' + code);
});

Но получаю ошибку:

stdout: Must be connected to a terminal.


Ответы (0 шт):