To addon to Lowell post you could also check for the existance of the flag and then start the job; otherwise, just finish up
IF EXISTS(SELECT STATUS FROM SOMETABLE WHERE STATUS='READY')
BEGIN
EXEC msdb.dbo.sp_start_job N'MyJob';
END
ELSE
BEGIN
INSERT INTO TBLOG(MSG,MSGDATE) VALUES ('Status was not ready at this time',getdate())
END
You would have to reset the value at the end of the second job, "MyJob".