I have a custom java server that I wrote that I am running using upstart (/etc/init/myservice.config) where i launch java -jar myservice.jar The java process uses System.out.println to write log messages of all kinds. I want to be able to connect to it from a remote ssh session and view the output. I've looked at a number of posts, including: http://unix.stackexchange.com/questions/58550/how-to-view-the-output-of-a-running-process-in-another-bash-session I've tried cat & tail -f /proc/<procid>/fd/0 /proc/<procid>/fd/1 /proc/<procid>/fd/2 - all are blank output All this is as root I know there are more things to try, but I'm suspicious since the fd's are blank (or at least for me). Im running Ubunutu Server 14.04 LTS, Oracle Java 8