我有一个连续运行并请求一个 php 页面的 linux bash 脚本。php 页面做了一些魔术,500 毫秒后 bash 脚本再次请求 php 页面,php 做了一些魔术。这会日复一日地运行,但有时 bash 会崩溃,这意味着我需要登录机器并再次运行脚本。不,我正在寻找一个完全由 php 驱动的解决方案。
我进行了以下测试,但不起作用。文件));
recursiveStopStart(true,$basepath);
function recursiveStopStart($mayrun = true,$basepath){
if ($mayrun == true){
sleep(1);
exec("C:\wamp\bin\php\php5.3.13\php.exe ".$basepath."/scripts/StopStart.php");
exec("C:\wamp\bin\php\php5.3.13\php.exe ".$basepath."/scripts/TestStopStart.php");
flush();
exit();
}
}
?>
StopStart.php 是具有魔力的脚本。TestStopStartphp 是实现递归思想的主要 php 页面。
我正在寻找一种解决方案,我在该解决方案上请求 1 页,该页面调用魔术页面并调用自身以重新运行所有内容。
转向 php 的第二个原因是我可以让它独立于平台(bash 不会在 Windows 上运行......)。
希望有人可以帮助我。