..., как проверить если его выполнение...
крон Планировщик , не Монитор .
Весь крон делает должен запустить процессы каждый раз, когда Вы говорите его.
Это не имеет никакой возможности сказать, является ли какой-либо процесс уже выполнение; это не его задание. Если Вы хотите "что-то" работающее весь время, то оно должно быть настроено как услуга (и управляющая Сервисом инфраструктура делает , имеют способы контролировать, если Ваш Сервисный процесс исчезает).
Примечание, которое сам крон выполняет как услуга и так будет автоматически перезапущен, если это исчезает.
, Если Вы хотите ограничить свой процесс так, чтобы он мог только иметь один экземпляр, работающий в любое время, затем необходимо кодировать тот процесс для обработки этого.