Eu gostaria de ter um soquete de domínio UNIX, digamos /var/program/program.cmd, por exemplo, exposto via TCP, digamos na porta 12345. Eu também gostaria que isso estivesse em execução em tempo integral em segundo plano.
Qual é a melhor forma de fazer isso? Se for relevante, o sistema está executando o Ubuntu 12.04.2.
Também com a solução proposta, ele sobreviverá ao soquete do domínio que está sendo removido e recriado?
EDITAR
Aqui está o resultado da resposta aceita na forma de um script init: https://github.com/Wirehive/haproxy-remote
socat TCP-LISTEN:12345,reuseaddr,fork,su=haproxy UNIX-CLIENT:/var/program/program.cmd
. A única questão é como faço para executá-lo em segundo plano?