Hello,
Also dann würde das ganze aber so aussehen
<?php ### start_endlos_script.php ### per Browser starten
set_time_limit(0); ## http://de.php.net/manual/en/function.set-time-limit.php
ignore_user_abort(1); ## http://de.php.net/manual/en/function.ignore-user-abort.php
touch ('stop.txt');
$filename = 'control_file.txt';
register_shutdown_function('exit_function');
static $counter = 0;
#-----------------------
function do_something($filename, $data)
{
file_put_contents($filename, $data . "\r\n", FILE_APPEND);
}
#-----------------------
function run_script($filename, $data)
{
while(file_exists("stop.txt"))
{
do_something($filename, $data);
sleep(5);
}
}
#-----------------------
function exit_function()
{
## write all status data to file
}
#=======================
run_script($filename, $counter++ . ' es ist jetzt ' . date('Y-m-d H:i_s'));
?>
Probier es mal so.
Noch ungeprüft.
Es gibt aber genügend Threads hier im Archiv, wenn Du nach "Dauerlauf" suchst
Liebe Grüße aus dem schönen Oberharz
Tom vom Berg