我叫每30秒javascript函數:有人可以解釋這種奇怪的行爲?
function getOutput() {
sleep(30000);
setInterval(function(){
getRequest(
'prova1.php', // URL for the PHP file
drawOutput, // handle successful request
drawError // handle error
);
return true;
},30000);
的prova1.php文件執行打開包含JSON格式的文本兩頁的命令,並將其保存在本地資源庫,使用JSON文件的網頁更新由C++程序大約每20秒:
<?php
exec(" wget http://127.0.0.1:8082/Canvases/Fe0_Cbc0_Calibration/root.json -O provami1.json");
exec(" wget http://127.0.0.1:8082/Canvases/Fe0_Cbc1_Calibration/root.json -O provami2.json");
?>
即happends的是,當我看到在第一時刻代碼的執行腳本保存文件provami1.json和provami2.json與x的大小奇怪的千字節,但在第二個provami2.json變爲0並且是空的。如果是最後一次運行,並且C++程序終止,則兩個文件都有正確的數據。我真的不明白爲什麼它會發生。希望有人能幫忙。
這裏'C++'在哪裏? –