[utils] use execv instead of execvp for in-place restart