На сегодняшний день я использую один терминал на сервере:

  • сервер ipython
  • Spark сервер
  • Сервер Hadoop
  • так далее... В итоге у меня есть семь терминальных консолей для управления всеми этими службами, что не так уж и чисто. Я думал перенаправить вывод или демонизировать эти серверы с помощью:
  • перенаправление: сервер> path_to_log 2> & 1
  • демонизировать: сервер &

но все эти службы исключаются для уничтожения через ввод ctrl-c. И некоторые также задают некоторые вопросы в середине. Если я сделаю эти два варианта, я потеряю эти возможности, чтобы [1] уничтожить процесс (кроме как отправить сообщение об уничтожении?) [2] отвечают на вопросы, которые иногда задают (в основном при закрытии службы: "хотите сохранить работу")

Как мне сделать, чтобы ограничить количество терминалов, которые я должен открыть?

Спасибо, Ромен.

1 ответ1

0

Посмотрите на screen или tmux .

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .