Дак ты так и не выяснил что за процесс посылает SIGHUP?
nohup ./bin >/dev/null 2>&1 & ?
а если чекнуть каждый si_pid ?
а ps покажет ./lol ?
а (./bin &)& ?