When I call Camera.Render with Camera.targetTexture set which method of GameObject gets called?

I am calling Camera.Render to render in to a RenderTexture.

Now from my script attached to a game object I want to know if I am rendering from Camera.Render. Is there a way to achieve this? Are there any method that will be triggered?

For some reason Update is not getting called for my scripts in this case, is it expected behavior?

For OnPostRender to work it should be attached to a camera.