Esta pergunta é confusa - você quer um script porque você tem que reiniciar o processo porque ele pára de funcionar após 2-3 dias? E você quer saber porque o processo para de funcionar? Se assim for, depende inteiramente do processo; Qual é o processo real? Ninguém pode dizer por que um programa pára de funcionar se eles não sabem o que é o programa!
Se você quiser apenas uma ideia para um script, tente o seguinte:
#!/bin/sh
program=/usr/local/bin/program
pidfile=/var/run/program.pid
kill -9 $pidfile
$program &
echo $! > $pidfile
e execute-o em um crontab de três em três dias:
0 0 1/3 * * /your/script
Isso não foi testado, então, por favor, desculpe o erro estranho, mas você deve ver a idéia geral.