So a few of those I mentor have been playing with GRIP.
It seems it runs a Java JAR file on the RoboRIO to talk to OpenCV.
The description of GRIP under 'How was GRIP made'
Have you listed out the processes when it is working via PuTTY and SSH?
The aux means:
a = show processes for all users
u = display the process's user/owner
x = also show processes not attached to a terminal
The grep will search for any line in the output that contains the work 'java'.
You should see your GRIP project name on one of the running JAVA processes something like this:
Then check to see if this still appears if it failed to start?
I would expect that to automatically start somewhere it must call Java to run that JAR file at restart.