Подтвердить что ты не робот

Вернитесь к запущенному процессу в Linux после того, как вы положите его на задний план

Я создал процесс с другим приложением. Я вижу, что он работает с:

ps -ef

Как я могу переключиться на этот процесс, как если бы я сам начал его вручную, введя команду в консоль?

4b9b3361

Ответ 1

Если он запущен из текущей оболочки, используйте стандартное управление заданиями, например.

$ jobs

$ gedit &
[1] 3341

$ jobs
[1]+  Running                 gedit &

$ fg %1
gedit

Ответ 2

В принципе, вы можете управлять процессами с контролем заданий, являющимися дочерними элементами вашей текущей оболочки, то есть заданиями, запускаемыми оболочкой, с которой вы работаете. Если вы начали и запустили процесс с помощью текущей оболочки, fg и другие параметры управления заданиями будут работать. Если нет, вы не можете управлять заданием с помощью оболочки.

В основном используемый "обходной путь" (на самом деле гораздо более мощный, чем оболочка) - это GNU screen.