btw:
рабочая конфигурация конфигурации запуска копии
не заменяет текущую рабочую конфигурацию конфигурацией запуска, но объединяет обоих в рабочую конфигурацию...
Если необходимо заменить текущую конфигурацию (например, ошибки конфигурации отката), необходимо перезагрузить устройство, или использование "настраивают замену".
tsg
Следующее делает то, что вам нужно, без использования tmux, screen или других программ. Сохраняет подсказку внизу. Замените «/ var / log / cron» любым нужным файлом:
#!/bin/bash
L=$(tput lines)
L1=${L}
(( L1-- ))
C=$(tput cols)
tput cup ${L} 0
tail -f /var/log/cron | while read line; do
tput sc
printf "\e[1;${L1}r\e[${L1};${C}f"
echo; echo ${line}
printf "\e[1;${L}r" && tput rc
done
ключ к этому - управляющие символы ANSI для терминала. В частности, оператор "\ e [x; y", который устанавливает новую прокручиваемую область. Таким образом, при чтении каждой строки файла журнала нижняя строка в окне исключается из прокручиваемой области, вставляется строка из файла журнала, затем снова добавляется нижняя строка.
Ответ: экран или tmux используется
Я объясню, как вы можно настроить такое, используя экран
1) Экран установки, используя либо apt-get install screen
в Ubuntu / Debian, либо экран установки yum
, производные от RedHat.
2) экран -S shell_and_logs
3) Затем нажмите Ctrl + a , а затем S
(заглавная S). 1156373]
Появится горизонтальный экран
4) Нажмите Ctrl + a , а затем TAB
. Это перейдет во второе разделенное окно.
5) Создать здесь еще одно окно, чтобы получить командную строку, нажав Ctrl + a отпустите клавиши, затем нажмите c
6) Вы можете изменить размер второго окна, нажав Ctrl + a , затем введите : resize
, после чего появятся Строки:
. Введите количество строк, которые вы хотите показать.
7) Наконец, вы можете переключаться между окнами, используя Ctrl + a , за которым следует TAB