我想每5秒运行一次php脚本。
这就是我所做的:
(essay.sh文件)
#!/bin/bash
while :
do
php a_file.php
sleep 5
done
(简而言之,php文件)
<?php
// sql call
// sql into $json
$file = 'json.txt';
file_put_contents($file, $json);
?>
当我这样做时没有错误:./ rose.sh,但json.txt没有刷新(没有任何反应,我已经为这两个文件设置了0755的权限。)
当我在浏览器中使用a_file.php的直接url时,脚本正在运行,并且会生成一个新的json.txt。
感谢您的帮助!