I am wondering if there is a way to view the progress or standard output of a process running in a non-interactive shell. For example, I am running Ubuntu, and from the shell I issued the following commands from my Palm Treo on my bus ride home:
Code:
# at 6:12 PM
>apt-get dist-upgrade --yes
>(CTRL-D)
#
Later, I wanted to find out where in the process the upgrade was, if it was stuck, if it was waiting for some type of input, etc. Running
showed me that the process was still running. I wondered if something had gone wrong or if it was stalled for some reason, but I didn't know how to view any of the output of the process. I guess next time I should redirect standard output to a file (if I can figure that out), but I'm still wondering if there is a way to view the output of the process while it is running.
Does anyone know how to jump into the middle of a process like this and redirect its standard output?