Exec Stored Procedure on particular day of week I have a procedure which should execute on specific day i.e. only on Monday of the week. 

How to call it from another procedure passing variable or parametre ? 
without using SQL server agent

declare @wday as nvarchar
set @wday = (select DATENAME(dw,getdate()))

select @wday as day1
you should probably create an Agent Job

https://docs.microsoft.com/en-us/sql/ssms/agent/sql-server-agent?view=sql-server-2017