LINUX.ORG.RU

накопление прерванных процессов в гите

 


0

1

помогите пожалуйста разобраться

в git я регулярно вывожу историю в консоль. история большая поэтому чтобы выйти в bash я нажимаю

ctrl + z
в результате процесс вывода истории прерывается

после нескольких таких выходов у меня в системе накапливается некоторе число прерванных процессов. об этом говорит:

* 32fe3b9 2015-06-23 | n [Your Name]
* 02986a9 2015-06-23 | posts perm ok [Your Name]
* 9c8e0a5 2015-06-23 | show actions index show ok [Your Name]

[9]+  Stopped                 git hist

в данном случае 9 процессов хранятся где-то в памяти. подскажите пожалуйста каким сочетанием клавиш мне можно именно выходить из процесса показа истории, а не прерывать его. каждый раз отыскивать и убивать командой kill неудобно


fg

ну или если хочется, чтобы он продолжил работать в фоне, то

bg
Psych218 ★★★★★ ()
Последнее исправление: Psych218 (всего исправлений: 1)

каким сочетанием клавиш мне можно именно выходить из процесса показа истории, а не прерывать его

Клавиша q, если мы говорим про стандартный less.

каждый раз отыскивать и убивать командой kill неудобно

А вообще, N-ю прерванную задачу в bash можно убить командой kill %N или вернуть на передний план командой fg %N (fg без аргументов — продолжить последнюю прерванную).

intelfx ★★★★★ ()
Последнее исправление: intelfx (всего исправлений: 2)

А так вообще, завершить какой-то процесс это не ^Z, а ^C.

^Z приостанавливает и отпаравляет в фон. Можено заставить процесс продолжить работу в фоне с помощью команды bg после которой может следовать %1, %2, короче, номер процесса. Либо вернуть на передний план с помощью команды fg, аналогично.

Psych218 ★★★★★ ()

каждый раз отыскивать и убивать командой kill неудобно

man jobs. Просто для полноты картины.

NightSpamer ()

вывожу историю в консоль
выходить из процесса показа истории
git hist

это у тебя такой алиас для git log что-ли?
если да - первый камент и есть то что тебе нужно

q11q11 ★★★★★ ()
Последнее исправление: q11q11 (всего исправлений: 2)
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.