Solusi 1:
Gunakan skrip bash sebagai tugas cron Anda
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
Solusi 2:
Silakan lihat Manajemen Proses. Anda mungkin ingin menggunakan file kunci. Anda dapat menggunakan flock
misalnya.
Mengapa Anda tidak membiarkan pekerjaan Anda selesai?
Pertanyaan Anda mengatakan "Saya tidak mengerti jawabannya atau tidak berlaku untuk saya", tetapi Anda tidak mengatakan dengan cara apa. Harap lebih spesifik.
Mengukur 'total byte yang ditulis' di Linux
Menggunakan bendera arsip rsync tanpa menyalin tautan simbolik