Этот вопрос сбивает с толку - вы хотите сценарий, потому что вам нужно перезапустить процесс, потому что он перестает работать через 2-3 дня? И вы хотите знать, почему процесс перестает работать? Если так, то это полностью зависит от процесса; каков фактический процесс? Никто не может сказать вам, почему программа перестает работать, если они не знают, что это за программа!
Если вам нужна идея сценария, попробуйте это:
#!/bin/sh
program=/usr/local/bin/program
pidfile=/var/run/program.pid
kill -9 $pidfile
$program &
echo $! > $pidfile
и запускайте его в crontab каждые три дня:
0 0 1/3 * * /your/script
Это не проверено, поэтому, пожалуйста, извините за странную ошибку, но вы должны увидеть общую идею.