You really can't, however you can create an SQL agent job that will execute the stored proc, do you need the result set returned to you, or are you updating the data?
If this is an update, I think that you simply run it at the agent, and if not, then the next simplest way to return a long-term saved set of process results is to create an SSIS package that displays this result in csv, excel doc, which ever works. This package can also be run by SQL Agent.
source share