...is there a reason that it shouldn't work?
Assuming you don't want an error message and a camera at [0,0,0]: Yes!
Don't use squared brackets. It's...
player exec "camera.sqs"
Apart from that: What do you do if the dead player hits "v" (so the script ends)? And how would you end the script youself?