Basics: I'm running a SQL Server 2008 R2

I am trying to run a SQL job or maintenance plan on the startup (restart) of a SQL Server.
I’m trying to automate a Database Shrink job, which has to have exclusive access to the database to run. Realistically, the only time this happens is when the server is restarted, so I’m looking for a way to run a job on restart.



As always, any help is greatly appreciated
Thank you,

David92595