Как возобновить работу терминала после выдачи & ldquo; suspend & rdquo; команда?

Я набрал suspend в моем терминале, и он приостановил выполнение.

Как мне вернуться к нормальной работе терминала? Я пробовал Ctrl + C , Ctrl + D , Ctrl + < kbd> Q (, как предлагается здесь ) и Ctrl + Z , но ни одна из этих работ не работает. Конечно, я могу закрыть терминал и открыть новый, но нет ли способа «возобновить» функциональность терминала?

Я использую Ubuntu GNOME 16.04 с оболочкой по умолчанию (bash).

8
задан 12 September 2017 в 20:20

1 ответ

Из Вашей ссылки:

, пока это не получает сигнал SIGCONT.

Так, чтобы был бы kill -SIGCONT {pid}

  • killall -CONT bash, возобновит все.
  • kill -18 {pid} было бы то же.
  • и так kill -s CONT {pid}
<час>

Согласно этому список , это должно быть управление-z, но необходимо использовать управление-z для остановки процесса:

18 - SIGCONT - Resume process, ctrl-Z (2nd)
19 - SIGSTOP - Pause the process / free command line, ctrl-Z (1st)
<час>

Вам нужно {pid} сессии оболочки, работающей в терминале

<час>

И существует также команды управления заданиями :

fg, bg

The fg command switches a job running in the background into the foreground. 
The bg command restarts a suspended job, and runs it in the background. 
If no job number is specified, then the fg or bg command acts 
upon the currently running job.
0
ответ дан 13 September 2017 в 06:20

Другие вопросы по тегам:

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