А теперь нюанс - например, команда запускается каждые 2 минуты.
При выполнении команды процесс может затянуться и выполняться 3-5 минут.
При следующем выполнении крона нужно проверять работает ли предыдущая команда. Если работает - пропускать запуск.
Вопрос: как это реализуешь линуксовым кроном?
Ответ: никак. Ему по-барабану на то кто что делает, запустит и всё тут.