Can we schedule Agent?

Can we schedule Agent and run scheduled job offline?
I want to run Jobs everyday on particular time but it does not get started without starting Agent manually. So , Is there any way , Agent can be scheduled and run Jobs?

You can always create a simple script to launch the agent probably a few minutes before the scheduled execution of the Job in your PC(i assume you are running from one). Also, why do you quit the agent? Is there a reason why you dont let it run throughtout?

If u are you using windows machine you have tasks scheduler to start the agent 5 mins before the schedule start of the job run