Visualizando a saída de um processo no Linux

No Linux, os processos geralmente são executados sem nenhuma maneira pronta de ver o que estão fazendo (por exemplo, se forem chamados por um cron job). Se o processo no qual você está interessado não pode ser colocado em primeiro plano (man fg), você ainda pode ver sua saída olhando para manipuladores de arquivos especiais no diretório / proc /.

Para ver a saída padrão de um processo, proceda da seguinte forma:

Em primeiro lugar, encontre o ID do processo da tarefa em que você está interessado:

ps aux | grep partofprocessname

A segunda coluna da saída mostrará o ID do processo, por exemplo, 1234, e você pode usar isso para comandar para ver sua saída padrão:

sudo tail -f /proc/1234/fd/1

(ctrl + C quando feito)

Você também pode ver o erro padrão com / 2

Conforme encontrado em http://stackoverflow.com/questions/715751/attach-to-a-processes-output-for-viewing