Render to RenderTexture and Screen both

I have a screen space-camera canvas which uses a camera, say, Camera A. I want to save the rendering from this camera to a render texture and I also want the rendering on the screen. I’ve tried couple of solutions from Unity forums but nothing have worked till now. I can always duplicate this canvas and set its camera to a duplicate of Camera A but that is something I’m avoiding to do. Also, in another situation I have a third party script which needs to be passed a camera object and the rendering will happen on that camera. Again, I want the rendering of this camera to a render texture and on screen as well. How do I achieve this ? Is there really a way to achieve this ?

Check reissgrant answer in this question. I’m not sure if it would work but you can try putting the code reissgrant gave in your update function.