1 (09.01.2015 00:33:06 отредактировано dicros)

Помогите разобраться с данным вопросом никак не могу понять


Вот допустим я зашел в консоль и запустил команду    top,  она заняла весь экран и не дает мне работать с консолью. Я нажимаю ctrl+z(ставлю ее на паузу) мне сообщается что она на паузе и я могу работать с консолью.
Затем я набираю   bg 1(допустим она у нас идет под номером 1)   насколько я понимаю она должна перейти в фоновый режим и там продолжить работу. Т.е  если я ввожу команду  jobs  мне должно показать что ее статус  изменился на "работает". Но этого не происходит всеравно выводит что ее статус  Stopped.

Как же всетаки ее тогда запустить(продолжить выполнение с того места на котором я ставил на паузу), чтобы она продолжала работать но в фоновом режиме?

Или может я чего не так понял и вы сможете объяснить получше.

2

Если программа интерактивная, как top, то никак: она при попытке чтения с терминала сразу же опять будет остановлена

3

Пользуйтесь screen-ом.

4

JonnyBekoff пишет:

Пользуйтесь screen-ом.

а по чему не tmux ?  bw
судя по сравнительной таблице он более удобный и функциональный.

Спросить - стыд минуты, не узнать - стыд всей жизни

5

JonnyBekoff, lone_wolf, s.xbatob,   спасибо за советы

Попробовал оба  screen и tmux  не знаю пока точно попробовал оба минут по 10 только, но на первый взгляд  tmux  более функциональный.

6

dicros пишет:

Как же всетаки ее тогда запустить(продолжить выполнение с того места на котором я ставил на паузу), чтобы она продолжала работать но в фоновом режиме?

почему-бы вам не открыть ещё одну консоль?

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)

7

drBatty,   дело в том что пытаюсь разобраться с консолью и с ее возможностями поэтому хотелось попробовать именно то что написал, согласен что тупо открыть еще одну консоль намного проще.

8

dicros, лично я screen юзаю для удалённого сервера, tmux мне кажется не нужным, screen вполне хватает, а на таблицы мне всё равно.

ctrl+z нужно если какую-то долгую команду нужно ВНЕЗАПНО остановить. Например slackbuild, что-бы посмотреть, как он сконфигурировался. А то возможно и собирать не нужно, если что-то пошло не так.

ну а для вашего юзкейса проще ещё одну консоль открыть.

Карусель разнесло по цепочке за час
Всех известий — конец
Да, весна началась!
(всё к лицу подлецу, как родному отцу, не рассказывай, батя, и так всё пройдёт)