in reply to Restarting perl script by itself

Something closer to what you are looking for can be found in Complete Dissociation of Child from Parent in perlipc. As the doc mentions, you might also look for a Your_OS::Process module on CPAN.