fg нужен номер работы, а не PID. Вы не можете использовать номер задания, потому что любой процесс, запущенный upstart , не является потомком вашей оболочки. Это не будет отображаться в результатах jobs .
Попробуйте reptyr, например:
reptyr 2208
С его справочной страницы:
reptyr - это утилита, которая берет существующую работающую программу и подключает ее к новому терминалу.
Не пропустите эту заметку:
reptyr зависит от системного вызова ptrace(2) для подключения к удаленной программе. В Ubuntu Maverick и выше эта возможность отключена по умолчанию из соображений безопасности. Вы можете включить его временно, выполнив
echo 0 > /proc/sys/kernel/yama/ptrace_scope
от имени root или навсегда, отредактировав файл /etc/sysctl.d/10-ptrace.conf , в котором также содержится дополнительная информация об этом параметре.
Также обратите внимание, что reptyr только присоединяет процесс к другому терминалу. Это не означает, что процесс становится дочерним элементом вашей текущей оболочки.