我想知道我是否可以建立一个将在Apache Web服务器(基于Unix的系统)中运行php脚本的chronTab。我感兴趣的是将它与javascript服务器端程序Node合并。
这将是能够“ping”浏览器以查看它是否仍然“在球场中”到目前为止结束会话, chronTab将用于监视某种脚本编写的文件,该文件将包含发送的ajax记录 告诉服务器仍然对某些内容感兴趣的消息。 chrontab将确定是否存在 自上次ajax请求关闭会话以来有足够的时间。
可能,如果不是chrontag脚本可能会用php编写命令行界面脚本(或其他shell或 脚本类型?)
这些是我一直在考虑的细节,但对使用不够了解。
感谢您抽出时间和精力
答案 0 :(得分:0)
您可以使用常规系统cron,并创建一个在脚本所在的URL处执行wget的作业吗?所以你要在你的crontab中添加这样的工作:
*/5 * * * * /usr/bin/wget -O - -t 1 http://example.com/cgi-bin/my_cron_script.php
它将每5分钟执行一次并在您的网络服务器上调用my_cron_script.php。
答案 1 :(得分:0)
假设你的意思是crontab? 如果是这样,并且您对该框有shell访问权限:
crontab -e
并为要运行的php脚本添加条目:
0 * / 4 * * * / path / to / php /full/path/to/script_to_run.php
注意:使用php和脚本的完整路径,您的php可能安装在不同的目录中。使用'哪个php'获得完整的路径。