Try the attached script. It disables pp0.0 at 3:00am, pauses for a minute, and then removes the disable statement. The pause length can be lowered by decreasing the second count within jcs:sleep() if you decide that a minute is too long.
To enable first copy it to your event script directory:
/var/db/scripts/event
Then enable it:
set event-options event-script file bounce-pp.slax
Minimum JUNOS version is 9.3.
You can test it by altering the time to right before 3:00am and then reloading the event scripts (so they adjust to the new time):
jnpr@R2D2-RE0> set date 200907090259.50
Thu Jul 9 02:59:50 PDT 2009
jnpr@R2D2-RE0> request system scripts event-scripts reload
Event scripts loaded