Временное приостановление консольных программ
Ecли консольная программа слишком быстро выводит слишком много текста и/или слишком быстро или слишком грузит систему(как например http://linsovet.com/node/7#comment-488 Ж:-) и хочется приостановить временно её выполнение, приостановить можно ctrl-s. Продолжить выполнение ctrl-q. Часто случается случайно нажать ctrl-s и создается впечатление что консоль "зависла". Это можно отколючить если вы хотите использовать эти клавиши для своих целей
$ stty -ixon
Другой способ приостановить программу ctrl-z. Этим вы приостановите полцесс и забросите в фон.
Для того что бы продолжить выполнение нужно выполнить команду fg (foregroung).
Так же можно продолжить выполнение програмыы в фоне. Для этого надо выпонить команду bg (background).
Рекомендую посмотреть параметры этих команд в man вашего шела. Также обратите внимание на команды jobs, nice
- Добавить комментарий
- 936 просмотров
Страница для печати


что бы фоновые задачи не завершалиль при закрытии терминала можно использовать встроенную в bash команду disown
nohup знал, disown не знал. век живи, век rtfm Ж:-)
надо будет типс сделать на эту тему. снкс
--
Signature invent in progress 20% #.........