Lösung 1:
Verwenden Sie ein Bash-Skript als Cron-Job
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
Lösung 2:
Siehe Prozessmanagement. Wahrscheinlich möchten Sie eine Sperrdatei verwenden. Sie können flock
verwenden zum Beispiel.
Warum können Sie Ihre Jobs nicht fertigstellen?
Ihre Frage sagt "Ich habe die Antwort entweder nicht verstanden oder sie traf auf mich nicht zu", aber Sie sagen nicht, in welcher Weise. Bitte seien Sie genauer.