I have two java programs that run forever until I terminate the process, I start both at once using a script....
Cobrakai$more startCapture nohup startCaptureA.sh & nohup startCaptureB.sh & Cobrakai$more startCaptureA.sh cd ~/Dropbox/Eclipse/workspace/com.tmc.personal.screencapture/bin java com/tmc/personal/ScreenCapture Cobrakai$more startCaptureB.sh cd ~/Dropbox/Eclipse/workspace/com.tmc.personal.screencapture/bin java com/tmc/personal/ActiveWindowCapture
They both continue to run, I can see the output they generate (they write to a file each), and I can see them in 'ps':
Cobrakai$ps x | grep Capture | grep java 1137 s000 S 0:12.13 /usr/bin/java com/tmc/personal/ScreenCapture 1138 s000 S 0:05.17 /usr/bin/java com/tmc/personal/ActiveWindowCapture Cobrakai$
But when I open Activity Monitor, I can see that 'ScreenCapture' is running (and taking 96MB of memory)
But 'ActiveWindowCapture' does not appear at all...
Can someone tell me why it's not appearing? I'm deeply lost...
EDIT - following (sensible) suggestion from the comments, I tried just starting ActiveWindowManager
Cobrakai$killall java Cobrakai$ps x | grep Capture | grep java - Exit 143 nohup startCaptureB.sh + Exit 143 nohup startCaptureA.sh Cobrakai$nohup startCaptureB.sh &  3070 Cobrakai$appending output to nohup.out Cobrakai$ps x | grep Capture | grep java 3071 s000 S 0:00.23 /usr/bin/java com/tmc/personal/ActiveWindowCapture Cobrakai$
But still nothing in the Activity Monitor...:s