Как я могу возобновить работу в Linux?
Как я могу возобновить работу в Linux? Я использовал emacs и случайно нажал ctrl-z, что привело меня обратно в консоль. Я вижу это, когда набираю ‘jobs’
[*****]$ jobs
[1]+ Stopped emacs test_queue.cpp
```.
Как я могу возобновить работу в Linux? Я использовал emacs и случайно нажал ctrl-z, что привело меня обратно в консоль. Я вижу это, когда набираю ‘jobs’
[*****]$ jobs
[1]+ Stopped emacs test_queue.cpp
```.
Общими командами управления заданиями в Linux являются:
Это почти все. Обратите внимание на %-пересечение номера задания в командах - это то, что говорит о том, что вы говорите о задании, а не о процессах.
Если вы не запустили его из текущего терминала, используйте ps aux | grep <process name>
, чтобы найти номер процесса (pid), а затем возобновите его с:
kill -SIGCONT <pid>
(Несмотря на название, kill
- это просто инструмент для отправки сигнала процессу, позволяющий процессам общаться друг с другом. Сигнал уничтожения" - это только один из многих стандартных сигналов)
Бонусный совет: оберните первый символ имени процесса с помощью []
, чтобы предотвратить появление самой команды grep
в результатах. Например, чтобы найти процесс emacs
, используйте ps aux | grep [e]macs
.