Ввысь, в кроне задачи выполняются по графику, а не по порядку их записи в самом кроне.
Есть sleep, но он не гарантирует, что предыдущий скрипт завершится ранее, чем пройдет таймаут, есть еще flock, где скрипт будет ожидать, пока его "отпустит" другой скрипт, но в этом случае нет гарантии, что второй в списке скрипт не захватит управление ранее, чем первый.
А потому, или все в один скрип (ну или вызывать скрипт, где прописаны остальные в порядке их выполнения) или через конкатинацию && в одной строке