No, exec replaces your current process.... a subtle difference.
In reply to Re^3: Restarting perl script by itself by zentara in thread Restarting perl script by itself by manua