yeah i have used the execute now manually for testing, but I see what you mean, create two deployments, even if you don't think you are going to be calling it from another script and just keep one for manually testing it and the other as the actual scheduled script