How can you view the progress of a process started in a non-interactive shell?
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:
Does anyone know how to jump into the middle of a process like this and redirect its standard output?
Not really possible after you started it.
However, before you start it next time you can use the "screen" command to open a session that is detachable and attachable. This allows you to start a process on one device then later view it on another (or at same time).
Type "man screen" for more details.
As to what is running now:
You might want to run "lsof -p <PID>" on the process currently running to see what files it has open. Perhaps there's a log somewhere that you can view to see what is going on. Failing that having a look in /var/log may give you some hints.
|All times are GMT -5. The time now is 12:00 AM.|