Просмотр только на выходе первого экрана на оболочке

upstart , менеджер служб, может перезапустить httpd, если он установлен на respawn .

apachectl stop останавливает процесс без уведомления upstart

Попробуйте:

service httpd stop

Кстати, когда вы вводите любую из команд stop like для apache, он перестанет принимать новые связи. gracefuls дополнительно позволит ему завершить все открытые в данный момент соединения.

0
19.06.2019, 21:33
3 ответа

ЕСЛИ ваш терминал (-эмулятор )понимает коды консоли DEC VT10x, вы можете установить область прокрутки на две последние строки экрана после ее очистки:

echo -e "\e[2J\e[$((LINES-1));${LINES}r"

Ваша команда и первый экран ее вывода будут видны позже. Ввод resetотменит изменения.

2
28.01.2020, 02:31

Я думаю, что tput liпоказывает количество строк вашего окна терминала. Вычтите два, а затем используйте это значение с head -n, чтобы отобразить только первые n строк вывода. Это оставит вашу команду в первой строке и подсказку в последней строке.

0
28.01.2020, 02:31

Решение для bash с использованием ярлыков:

  1. Запустите программу с большим выводом
  2. Когда экран заполнится, нажмите CTRL + s, чтобы приостановить вывод
  3. Чтобы возобновить вывод, нажмитеCTRL + q
0
28.01.2020, 02:31

Теги

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