Вернитесь к запущенному процессу в Linux после того, как вы положите его на задний план
Я создал процесс с другим приложением. Я вижу, что он работает с:
ps -ef
Как я могу переключиться на этот процесс, как если бы я сам начал его вручную, введя команду в консоль?
Ответ 1
Если он запущен из текущей оболочки, используйте стандартное управление заданиями, например.
$ jobs
$ gedit &
[1] 3341
$ jobs
[1]+ Running gedit &
$ fg %1
gedit
Ответ 2
В принципе, вы можете управлять процессами с контролем заданий, являющимися дочерними элементами вашей текущей оболочки, то есть заданиями, запускаемыми оболочкой, с которой вы работаете. Если вы начали и запустили процесс с помощью текущей оболочки, fg и другие параметры управления заданиями будут работать. Если нет, вы не можете управлять заданием с помощью оболочки.
В основном используемый "обходной путь" (на самом деле гораздо более мощный, чем оболочка) - это GNU screen.