What’s coming up on and off from one exec rocks TV (6)
I believe the answer is:
screen
'tv' is the definition.
(thesaurus)
I can't explain the rest of the clue.
Can you help me to learn more?
(Other definitions for screen that I've seen before include "Examine methodically" , "Light partition providing shelter, concealment etc" , "Surface on which pictures are projected in cinemas" , "Divider to select for suitability." , "Blind - hide from view" .)