Tengo dos programas java que se ejecutan para siempre hasta que finalizo el proceso, comienzo ambos a la vez utilizando un 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
Ambos continúan ejecutándose, puedo ver la salida que generan (escriben en un archivo cada uno), y puedo verlos en '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$
Pero cuando abro el Monitor de actividad, puedo ver que 'ScreenCapture' se está ejecutando (y está tomando 96 MB de memoria)
Pero'ActiveWindowCapture'noapareceenabsoluto...
¿Puede alguien decirme por qué no aparece? Estoy profundamente perdido ...
EDITAR - siguiendo la sugerencia (sensata) de los comentarios, intenté simplemente iniciar ActiveWindowManager
Cobrakai$killall java
Cobrakai$ps x | grep Capture | grep java
[1]- Exit 143 nohup startCaptureB.sh
[2]+ Exit 143 nohup startCaptureA.sh
Cobrakai$nohup startCaptureB.sh &
[1] 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$
Pero todavía no hay nada en el Monitor de actividad ...: s