fg
precisa de um número de trabalho, não de um PID. Não há nenhum número de trabalho que você possa usar porque qualquer processo iniciado por upstart
não é filho de seu shell. Não aparecerá em jobs
output.
Experimente reptyr
, por exemplo:
reptyr 2208
De sua página de manual :
reptyr
is a utility for taking an existing running program and attaching it to a new terminal.
Não perca esta nota:
reptyr
depends on theptrace(2)
system call to attach to the remote program. On Ubuntu Maverick and higher, this ability is disabled by default for security reasons. You can enable it temporarily by doingecho 0 > /proc/sys/kernel/yama/ptrace_scope
as root, or permanently by editing the file
/etc/sysctl.d/10-ptrace.conf
, which also contains more information about this setting.
Observe também que reptyr
apenas anexa um processo a outro terminal. Isso não significa que o processo se torne um filho do seu shell atual.