Как открыть много терминал на сервере Ubuntu?

Я установил Ubuntu 12.04 сервер LTS.

Как я могу выполнить больше, чем .sh файл в то же время (открывающий больше, чем терминал)

Я могу использовать его на настольной версии, но я использую серверную версию.

Действительно ли это возможно? если да, как может сделать?

5
задан 27 May 2014 в 13:22

3 ответа

Ubuntu по умолчанию имеет 7 ttys, на Сервере, они - вся командная строка (рабочий стол, который 7-е для X использования), можно переключить между тогда использованием Ctrl + Высокий звук + F1 к Ctrl + Высокий звук + F7

, который Это позволило бы Вам, выполняет Ваш сценарий на 7 различных сессиях.

Вы можете также фоновые процессы путем запуска их как нормальных, но добавления & до конца, например,

yourscript.sh &

, Если Ваш сценарий не завершает себя, необходимо будет определить местоположение изодромного с предварением и уничтожить его ( https://unix.stackexchange.com/questions/104821/how-to-stop-a-background-process для большего количества детали об уничтожении)

7
ответ дан 17 November 2019 в 10:58

Используйте экран . Это отлично при необходимости в нескольких терминалах. Особенно, когда Вы соединены через ssh, и Вы не хотите запускать другую сессию.

можно, например, выполнить команду в нем, отсоединиться, перейдите к другой машине, повторному прикреплению, и все все еще там.

Другое подобное приложение, которое обеспечивает то же, tmux.

2
ответ дан 17 November 2019 в 10:58

Linux обработает один процесс в оболочке за один раз, что означает сценарий, работающий в Вашем сценарии.

В то же время, если необходимо сделать некоторые другие задачи через оболочку.. можно использовать другие консоли от tty 1 до tty6.

tty 7 является GUI [в настоящее время использующий Рабочий стол].

Перемещение к tty 1 от текущего рабочего стола. нажмите ctrl + Высокий звук + F1 . После того использования Высокий звук + F2 , чтобы перейти к tty 2 и следовать до F3 F4 F5 F6 и F7 для GUI

1
ответ дан 17 November 2019 в 10:58

Другие вопросы по тегам:

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