@Galdar
Web, JS, PHP, NGINX, Linux

Как остановить скрипт и продолжить после ввода команды в консоле?

Добрый день, есть скрипт в котором перед выполнением основной задачи идет проверка и хотелось бы на стадии проверки при нахождении ошибок остановить скрипт без полного завершения, естественно в логах будут указаны параметры которые выдают ошибку. После их исправления нужно будет просто в консоле нажать ENTER ну или ввести что-то, после чего скрипт продолжит свою работу.
  • Вопрос задан
  • 384 просмотра
Решения вопроса 1
@Galdar Автор вопроса
Web, JS, PHP, NGINX, Linux
Всем спасибо! Ответ найден...
const readline = require('readline');
const rl = readline.createInterface({
  input: process.stdin,
  output: process.stdout,
  prompt: 'OHAI> '
});

rl.prompt();

rl.on('line', (line) => {
  switch (line.trim()) {
    case 'hello':
      console.log('world!');
      break;
    default:
      console.log(`Say what? I might have heard '${line.trim()}'`);
      break;
  }
  rl.prompt();
}).on('close', () => {
  console.log('Have a great day!');
  process.exit(0);
});
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы