В А.php выполнен
foreach($allUsers as $cnt=>$arUser){
shell_exec("nohup php /B.php $arUser > TestFile.log & echo $!");
}
в скрипте B.php пишу логи
file_put_contents('Log.log', " action \r\n", FILE_APPEND | LOCK_EX);
Но часть данных не регистрируется. Скорее всего, это связано с блокировкой файла другим процессом.
Как правильно войти без потери данных при многопоточной записи в один файл?
Задача ещё не решена.
Других решений пока нет …