Solución 1:
Use un script bash como su trabajo cron
cron.sh
#!/bin/bash
$lockfile=/tmp/lock.file
if [ ! -e $lockfile ]; then
touch $lockfile
php /path/to/php/script.php
rm $lockfile
else
echo "script already running"
fi
Solución 2:
Consulte Gestión de procesos. Probablemente querrá usar un archivo de bloqueo. Puedes usar flock
por ejemplo.
¿Por qué no puedes dejar que tus trabajos se completen?
Sus preguntas dicen "O no entendí la respuesta o no se aplica a mí", pero no dice de qué manera. Sea más específico.