Por que você é tão contra os serviços? É exatamente para isso que eles servem!
-
O
memcachedrepo-empacotado vem com um serviço init.d que pode ser controlado e monitorado através desudo /etc/init.d/memcached {start|stop|restart|force-reload|status} -
E é muito simples escrever um script Upstart para um programa em Java:
Isso lhe dá
sudo start|stop|status myjobde acesso.