Ho due programmi java che funzionano per sempre fino a quando non termino il processo, comincio entrambi contemporaneamente usando uno 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
Entrambi continuano a funzionare, posso vedere l'output che generano (scrivono su un file ciascuno) e li vedo 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$
Ma quando apro Activity Monitor, posso vedere che "ScreenCapture" è in esecuzione (e richiede 96 MB di memoria)
Ma'ActiveWindowCapture'nonappareaffatto...
Qualcuno può dirmi perché non sta comparendo? Sono profondamente perso ...
EDIT - seguito (ragionevole) dai commenti, ho provato ad avviare 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$
Ma ancora niente nel Monitor attività ...: s