Как я могу возобновить остановленное задание в Linux?

Как я могу возобновить остановленное задание в Linux? Я использовал emacs и случайно поражал ctrl-z, который уничтожил меня назад к консоли. Я вижу его, когда я ввожу 'задания'

[*****]$ jobs
[1]+  Stopped                 emacs test_queue.cpp
349
задан 05.12.2013, 15:56

3 ответа

Команда fg то, что Вы хотите использовать. Можно также дать ему число задания, если существуют, больше чем один остановил задания.

396
ответ дан 16.12.2019, 22:45

Общие команды управления заданиями в Linux:

  • задания - перечисляют текущие задания
  • fg - возобновите задание, это является следующим в очереди
  • % fg [число] - возобновляет задание [число]
  • bg - Продвиньте следующее задание в очереди в фон
  • % bg [число] - Нажатие задание [число] в фон
  • уничтожьте % [число] - Уничтожают задание, пронумерованное [число]
  • уничтожьте - [сигнал], % [число] - Отправляет сигнал [сигнал] нанять число [число]
  • отрицайте % [число] - отрицают процесс (больше терминала не будет владельцем), таким образом, команда будет жива даже после закрытия терминала.

Это - в значительной степени все они. Отметьте % infront числа задания в командах - это - то, что говорит, уничтожают, Вы говорите о заданиях и не процессах.

263
ответ дан 16.12.2019, 22:45

Только для добавления к другим ответам удар позволяет Вам пропустить fg если Вы указываете число задания.

Например, они эквивалентны и возобновляют последнее задание:

%
%%
fg
fg %

Они возобновляют задание № 4:

%4
fg 4
33
ответ дан 16.12.2019, 22:45

Теги

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