Как остановить выполнение команды в оболочке hbase и не выходить из оболочки hbase

Иногда мне хочется выйти из запущенной команды в оболочке HBase, например, операции сканирования обычно занимают слишком много времени.

Поэтому я хочу прекратить выполнение этой команды, но не хочу выходить из оболочки HBase.

Обычный для меня способ остановить выполняющуюся команду, я использовал Ctrl + C, который может остановить выполняющуюся команду, но также выйти из оболочки HBase, тогда мне нужно больше времени, чтобы повторно войти в оболочку HBase.

Есть ли лучший способ решить эту проблему?


person Devin Wu    schedule 26.12.2015    source источник


Ответы (1)


ctrl+s приостанавливает работу экрана (консоли), ctrl+q возобновляет его обратно, его можно использовать для Консоль управления выводом любого приложения (например, cat longfile.txt и т. д.), а не только оболочки hbase.

https://en.wikipedia.org/wiki/Software_flow_control#Applications

Другим альтернативным вариантом является использование ctrl+z, которое приостанавливает текущее задание переднего плана, результатом будет приостановленный экран. Чтобы возобновить приостановленную задачу, просто нажмите fg, чтобы вернуть ее на передний план.

https://www.thegeekdiary.com/understanding-the-job-control-commands-in-linux-bg-fg-and-ctrlz/

person mbaxi    schedule 20.04.2018