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.