Report question

Question: How to accurately detect if a SQL Server job is running and deal with the job already running?