Tamamen örnek veriyorum ;
İlgili php dosyasının olduğu dizine metin.txt diye bir belge atın içine 0 yazın.
Her cron işlemi başladığında veriyi 1 yapın, bittiğinde belgenin verisini düzelterek 0 olarak değiştirin.
daha sonra cronun başınada if ile sorgu yapın if ( dosya verisi == '1' ) { işlem yap } gibi. haliyle cron çalışması için her seferinde verinin 1olmasını arayacak 1 değilse çalıştırmayacak belki size bir yol gösterir.
https://www.php.net/manual/tr/function.fwrite.php
buda php dosya içine veri yazdırma kaynağı.
Test Etmedim şöyle yapabilirsiniz, kodları hemen web siteleri üzerinden aldığım için hatalar olabilir..
$veri = '0';
$file_handle = fopen("dosya.txt", "w");
$file_contents = $veri;
fwrite($file_handle, $file_contents);
fclose($file_handle);
$file_size = filesize( $dosya );
$content = fread( $file_handle , $file_size );
if(strip_tags($content) == '1') {
// Kodlarınız.
$veri = '1';
$file_handle = fopen("dosya.txt", "w");
$file_contents = $veri;
fwrite($file_handle, $file_contents);
fclose($file_handle);
}edit : düzeltme.